不能login到phpmyadmin“必须启用Cookies过去这一点”

尝试login时遇到了一些麻烦。 唯一出现的错误是“必须启用Cookie”

我检查了我的浏览器设置以允许cookie。 我们的服务器在Ubuntu上运行。

谁会有任何build议,从哪里开始寻找解决这个问题。

在phpmyadmin目录下,编辑config.inc.php并设置一个自定义的blowfish_secret ,一个好的随机机密可以通过WordPress API salt页面生成,只需使用其中的一个常量值即可。

 /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ $cfg['blowfish_secret'] = 'Your blowfish secret here'; 

HTH

如果在通过身份validation之前使用基于cookie的身份validation,则会显示该消息,并不意味着您的凭据不正确。

我从哪里开始寻找的build议是通过连接MySQL与MySQL客户端来检查您的login凭据是否正确。

 mysql -u <username> -p 

并在提示时input密码。

如果您有正确的用户名和密码,那么您可以尝试将phpMyAdmin使用的身份validation方法更改为http身份validation,这将允许您在不使用cookie的情况下login。

去mozilla forefox tools->Options->privacy ,然后检查选项accept cookies from sites ,然后重新login到phpmyadmin。

我有同样的问题。 事实certificate,我正在运行的虚拟机没有磁盘空间。 使用命令df -h来确定您的磁盘空间并清除一些空间。

检查是否已经阻止了本地主机 (或phpMyAdmin所在的域名)的Cookie 。 这和@ diEcho的答案类似,但是FF很难弄清楚cookie被阻塞的地方,我喜欢dummie的指南。

谷歌search在论坛上提出了一个解决scheme :

而…在Firefox中,由于某种原因,本地主机和127.0.0.1都被阻止。 删除这个块,并在Firefox中的一切正常。 在IE中清理块有更多的困难,但最终设法得到这个工作。

对于Mozilla Firefox(v33):

  1. 转到Tools > Options > Privacy (tab)
  2. selectFirefox将会: “使用历史logging的自定义设置”
  3. 确保接受来自网站的cookies被选中
  4. 点击例外…并查找本地主机,确保没有任何东西在那里,或者状态不是 '阻止' – 如果它被阻止,然后点击行并点击'删除网站'
  5. 重试login到phpmyadmin

隐私选项对话框

Cookie例外对话框