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 版本要求 pmaCookieVer4。在 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 中的所有数据库?

phpMyAdmin 中缺少设置图标和注销

phpMyAdmin - #1044 - 用户 ''@'localhost' 拒绝访问数据库

phpmyadmin 配置路径不起作用

关闭 PhpMyAdmin 自动注销

单击注销时如何从所有活动会话中注销?