无法登录 phpmyadmin“必须在此时启用 Cookies”

无法登录 phpmyadmin“必须在此时启用 Cookies”

我在尝试登录 phpmyadmin 时遇到了一些问题。出现的唯一错误是“必须在此之后启用 Cookie”

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

有人能建议从哪里开始寻找解决这个问题的方法吗?

答案1

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

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

高血压

答案2

如果您在进行身份验证之前使用基于 cookie 的身份验证,则会显示该消息,但这并不意味着您的凭据不正确。

我建议从哪里开始查找是通过使用 MySQL 客户端连接到 MySQL 来检查您的登录凭据是否正确。

mysql -u <username> -p

并在提示时输入密码。

如果您有正确的用户名和密码,那么您可以尝试将 phpMyAdmin 使用的身份验证方法更改为 http 身份验证,这将允许您不使用 cookie 即可登录。

答案3

转到 mozilla forefox tools->Options->privacy,然后检查选项 accept cookies from sites,然后重试登录 phpmyadmin。

答案4

检查您是否阻止了 localhost 的 cookie(或 phpMyAdmin 所在的域)。这类似于@diEcho 的回答,但是 FF 很难弄清楚 cookie 在哪里被阻止,而且我喜欢 dummie 的指南……

谷歌搜索这个会得到一个论坛帖子中的解决方案

而且...在 Firefox 中,由于某种未知原因,本地主机和 127.0.0.1 都被阻止了。删除这个阻止后,Firefox 中一切正常。在 IE 中清除阻止时遇到了更多困难,但最终还是成功了。

对于 Mozilla Firefox (v33):

  1. Tools > Options > Privacy (tab)
  2. 选择Firefox 将:“使用自定义历史记录设置”
  3. 确保接受来自网站的 cookies已检查
  4. 点击例外...并查找 localhost,确保其中没有任何内容,或者状态为不是“阻止” - 如果被阻止,请单击该行并单击“删除站点”
  5. 重试登录 phpmyadmin

隐私选项对话框

Cookie 例外对话框

相关内容