phpmyadmin 在第一次单击时注销
Posted
技术标签:
【中文标题】phpmyadmin 在第一次单击时注销【英文标题】:phpmyadmin logs out on first click 【发布时间】:2016-03-24 16:57:57 【问题描述】:我可以成功登录phpmyadmin了。
但是,每当我点击 phpmyadmin 中的任何位置,或者当我重新加载页面时,我都会再次进入登录页面,因此无法使用任何功能。
我该如何解决这个问题?
【问题讨论】:
你打开浏览器中的cookies设置了吗? 【参考方案1】:TL;DR:删除您的 cookie,以及属于 phpmyadmin 安装子目录的那些。
我将问题追溯到一个名为 pmaCookieVer
的 cookie。此 cookie 包含一个与 phpmyadmin 版本相关的数字。如果 phpmyadmin 在这个版本中发现不兼容的值,它会忽略浏览器发送的所有 cookie。
我正在运行的 phpmyadmin 版本要求 pmaCookieVer
为 4
。在 Chrome 开发工具中查看 cookie 时,cookie 具有正确的值,即使删除所有 cookie 也无济于事。
原来我的计算机上有一个值为5
的cookie pmaCookieVer
,但它被设置为路径/phpmyadmin/js
而不是/phpmyadmin
。因此,它没有显示在页面 /phpmyadmin
上的 Chrome Dev Utils 中。 /phpmyadmin/js
中有一些 PHP 脚本,它们发现了不正确的值,因此开始了一个新会话并创建了一个新的 pmaCookieVer
cookie,但这个是用于路径 /phpmyadmin
,所以它永远不会覆盖错误的 cookie .
我不知道这个 cookie 是如何到达那里的,我认为它是由一些错误的配置或存在一段时间的 phpmyadmin 错误创建的。
【讨论】:
感谢您分享此内容。你救了我。以上是关于phpmyadmin 在第一次单击时注销的主要内容,如果未能解决你的问题,请参考以下文章
如何以 phpmyadmin 用户查看 phpMyAdmin 中的所有数据库?