phpMyAdmin/Chrome 无法识别的内容安全策略指令‘referrer’

phpMyAdmin/Chrome 无法识别的内容安全策略指令‘referrer’

我尝试通过 phpMyAdmin 访问我的 MySQL 数据库,但没有成功。Chrome 在控制台中显示以下错误:

Unrecognized Content-Security-Policy directive 'referrer'.

我无法登录 phpMyAdmin,它向我的 URL 添加了一些令牌(常见行为),但我无法进入登录页面以外的页面。页面上也没有显示任何错误。

我注意到的奇怪的事情

通常,我通过“应答”我的 mysql 子域的 Apache 虚拟主机访问我的 phpMyAdmin。使用此子域时会注意到上述行为。
但是当我使用我的 base-domain/phpmyadin 时,它仍然在控制台中显示此错误,但我可以登录。

我使用的版本

Chrome:75.0.3770.142(官方版本)(64 位)
Ubuntu:18.04.2 LTS(GNU/Linux 4.15.0-54-generic x86_64)
MySQL 服务器(innodb_version):5.7.26

尝试修复它

  • 重启机器
  • 删除 phpmyadmin 并重新安装(使用apt-get purge phpmyadmin

答案1

我也遇到过同样的问题。该问题与无法识别的 Content-Security-Policy 无关,但就我而言,这是 cookie 问题。

当我尝试使用 Firefox 或以隐身模式浏览时,一切正常。

我已经用这种方法解决了。打开检查器,导航至应用程序 > 清除存储 > 继续清除所有内容。

来源:https://stackoverflow.com/questions/49811804/phpmyadmin-failed-to-set-session-cookie-maybe-you-are-using-http-instead-of-htt/54189692#54189692

相关内容