Wordpress 4.0 options.php 中的 403 错误

Posted

技术标签:

【中文标题】Wordpress 4.0 options.php 中的 403 错误【英文标题】:403 error in Wordpress 4.0 options.php 【发布时间】:2015-01-05 15:34:31 【问题描述】:

我想在 Wordpress 网站上禁用整个站点的 cmets,但我一直遇到这个烦人的问题。

我环顾四周,所有结果都是针对旧版本的 Wordpress。我在一个便宜的托管服务器上全新安装了 Wordpress 4.0。

当我尝试通过取消选中该框并单击下面的提交按钮来禁用“设置”>“讨论”中的 cmets 时,我被重定向到显示以下内容的页面:

您无权访问 /wp/wp-admin/options.php 对此 服务器。

此外,在尝试访问时遇到 404 Not Found 错误 使用 ErrorDocument 来处理请求。

5-7 年前的几个线程的一个建议是修改 .htaccess 和权限。我试过了,它仍然返回相同的错误。这些建议适用于较旧、安全性较低的 Wordpress 版本,因此我认为 4.0 应该有不同的解决方法。由于某些原因,我也没有对服务器的 SSH 访问权限,可能是因为一些愚蠢的 namecheap / cpanel 限制。

【问题讨论】:

听起来你的文件权限太严格了。 /wp-admin目录(应该是755)和你的wp-options.php文件(应该是644)的权限是什么? 我在全新安装的 Wordpress 4.0 网站上遇到了同样的问题,也在 namecheap 上。我的 wordpress 站点安装在根目录中(而不是 wp 目录)。所有扩展都被禁用。我尝试将以下 .htaccess 文件添加到 wp-admin 文件夹中: SecFilterEngine Off SecFilterScanPOST Off 我验证 wp-admin 文件夹的权限为 755,选项文件的权限为 644。谷歌搜索揭示了很多有同样问题的沮丧的人。此时,不知是不是namecheap的设置? cmets中没有代码?? 我没有使用 NameCheap 进行托管。它发生在我的网站上。 .htaccess 修复没有修复它,更改权限也没有修复它。我尽可能直接编辑文件。 =( 【参考方案1】:

我直接联系了 namecheap,他们很快就更正了 - 我认为您无能为力。具体来说,他们说:

我们已将已触发的 Mod 安全规则列入白名单。请再次尝试执行必要的操作。

希望对您有所帮助。

【讨论】:

【参考方案2】:

检查您的 wordpress 数据库用户的权限。 还要检查文件和文件夹权限。 (文件夹权限755,文件权限644)

【讨论】:

以上是关于Wordpress 4.0 options.php 中的 403 错误的主要内容,如果未能解决你的问题,请参考以下文章

使用lamp(YUM)架构搭建个人博客(wordpress)站点

Wordpress 类似于 ASP.NET MVC2/3 或 ASP.NET 4.0 中的动态永久链接

使用.htaccess在Localhost上的WordPress

wordpress Gzip压缩不起作用如何在浏览器中检查它

wordpress后台更改和发布了新文章,首页里面没显示,以后都好,今天没显示,是怎么回事呢

wordpress可以搭建两个网站吗,比如一个博客一个视频