处理请求中的Phpmyadmin MySQL错误错误代码:403错误文本:禁止

时间:2016-08-23 17:21:20

标签: mysql phpmyadmin centos

enter image description here

我能删除表格,但我无法编辑,复制,删除其中的行。更不用说,查询语言也给出了同样的错误。

6 个答案:

答案 0 :(得分:1)

最后。答案是mod_security。禁用后,一切顺利。

答案 1 :(得分:0)

是的,如果你已经安装了Mod Security的原因。 找到phpMyAdmin.conf并在phpMyAdmin中禁用Mod Security并添加SecRuleEngine 考虑其他方式来保护您的phpMyAdmin安装。

<Directory /usr/share/phpMyAdmin/>
   AddDefaultCharset UTF-8
   SecRuleEngine Off
   ....
</Directory>

答案 2 :(得分:0)

对我来说,它也是mod_security。除了完全禁用它,您还可以禁用触发规则。规则ID在错误日志中。

答案 3 :(得分:0)

我在 nginx 上遇到了同样的问题,我从 php7.4-fpm 更改为 7.0 解决了这个问题。

答案 4 :(得分:0)

对我来说,这是一个过期的 SSL 证书,结合使用 TLSv1 而不是 TLSv1.2 和 TLSv1.3。我检查了服务器错误日志以获取更多详细信息,错误就在那里。

答案 5 :(得分:0)

在我们的例子中是 Cloudflare 阻止了它。查看 Network 标签显示响应为“请启用 cookie (...) Cloudflare”。添加页面规则禁用 PhpMyAdmin 目录的安全性修复了它。