我在C:\Program Files\Apache\htdocs\phpMyAdmin
的localhost WAMP(手动安装)上安装了phpMyAdmin v4.2.2。
我只是将phpMyAdmin v4.6.3放在C:\Program Files\Apache\htdocs\phpMyAdmin 4_6_3
进行测试,然后再删除v4.2.2,这仍然有效。
我用:
设置了phpMyAdmin v4.6.3 config.inc.php$cfg['Servers'][$i]['auth_type'] = 'config';
我无法退出。 "绿色向左箭头注销按钮"说"清空会话数据"。所有其他五个按钮都表现正常。 当我改变配置时#39;到了' cookie'我确实得到了登录对话框,但它一直在重新出现。改回' config'恢复登录的主页。
更改
$cfg['Servers'][$i]['host'] = 'localhost';
到
$cfg['Servers'][$i]['host'] = '127.0.0.1';
没有帮助。
网址" http://localhost/phpMyAdmin%204_6_3/phpmyadmin/index.php?old_usr=xy" (和其他变种)什么也没做。如果有的话,我有一个充满文字的页面。
WAMP是:Windows Home Premium 64位,Apache 2.4.9,PHP 5.5.12,MySQL 5.6.17
答案 0 :(得分:0)
经过几天的浏览我的Apache httpd.conf和PHP php.ini文件后,我找到了答案。 (我以为我可能会无意中改变了一些东西。)
我最初在我的localhost WAMP(手动安装)上安装了phpMyAdmin v4.2.2 “C:\ Program Files \ Apache \ htdocs \ phpMyAdmin”和更新版本 “C:\ Program Files \ Apache \ htdocs \ phpMyAdmin 4_6_3”,直到我确定新版本有效。
我有点想知道为什么v4.2.2有效,但v4.6.3没有。我找到了答案: https://sourceforge.net/p/phpmyadmin/bugs/3893/
v4.6.3的目录和URL(在我的“index.htm”中)有“white-space”{%20},它正在抛弃令牌匹配。现在我知道v4.6.3正在运行,我删除了v4.2.2目录,将v4.6.3目录重命名为默认目录,并从我的“index.htm”中删除了v4.6.3 URL。我还将v4.6.3的'auth_type'改回'cookie'。