我不是在一个phpmyadmin中询问两个mysqlhost,这是我当前的配置。 但是我想把它改成两个单独的phpmyadmin,所以我可以在两个标签中打开两个url:
xxx.com:8001
xxx.com:8002
同时(同时访问时没有会话或令牌错误) 他们应该链接到不同的mysqlhost。
我尝试复制两个phpmyadmin文件夹(blowfish_secret已更改)并使用虚拟主机端口链接它们。
但仍然有同样的令牌错误。我错过了什么?
谢谢!
这是我的虚拟主机配置:
20 NameVirtualHost *:8005
21 NameVirtualHost *:8006
28 <VirtualHost *:8005>
29 DocumentRoot "/home/users/xx/phpmyadmin"
30 ErrorLog "logs/phpmyadmin-error_log"
31 </VirtualHost>
32
33
34 <VirtualHost *:8006>
35 DocumentRoot "/home/users/xx/phpmyadmin2"
36 ErrorLog "logs/phpmyadmin2-error_log"
37 </VirtualHost>
38
39
和我的phpadmin配置:
$cfg['blowfish_secret'] = 'xx'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
20
21 $cfg['LoginCookieValidity'] = 3600;
25 $i = 0;
26
30 $i++;
31 /* Authentication type */
32 $cfg['Servers'][$i]['verbose'] = 'xx';
33 $cfg['Servers'][$i]['auth_type'] = 'cookie';
34 /* Server parameters */
35 $cfg['Servers'][$i]['host'] = 'xx';
36 $cfg['Servers'][$i]['connect_type'] = 'tcp';
37 $cfg['Servers'][$i]['compress'] = false;
38 /* Select mysql if your server does not have mysqli */
39 $cfg['Servers'][$i]['extension'] = 'mysqli';
40 $cfg['Servers'][$i]['AllowNoPassword'] = false;
除了blow_secret之外都是一样的。
由于
答案 0 :(得分:0)
似乎为两个不同的phpmyadmin打开两个浏览器(如chrome和safari)就可以了。
原因可能是服务器auth_type是该站点的cookie。因此,一个浏览器中的任何选项卡都将共享相同的cookie,因为它们的主机是相同的。