phpMyAdmin 登录失败,提示Maybe you are using HTTP instead of HTTPS to access phpMyAdmin

  • 通过全局搜索错误信息 Failed to set session cookie.
  • 错误代码提示位置为,common.inc.php第200行
  • 错误原因是,isset($_POST['set_session']) && $_POST['set_session'] != session_id()
  • 大家浏览器打开开发者工具,按f12,发现服务器的返回头中的set cookie没有生效。
  • 最终定位到原因是PhpMyadmin目录中含有特殊字符
  • 比如目录是“site.com/PhpMyadmin_%4*./”这样的路径
  • 解决方法: 删除PhpMyadmin 所在路径中存在的特殊字符,重新登录成功了。