面临 403 Forbidden WordPress 错误? 让我们修复它!
已发表: 2021-03-08
您是否在 WordPress 中遇到 403 Forbidden 错误?
用户在发现 403 Forbidden 错误时通常会感到恐慌,主要是因为它看起来很严重。 然而,这些错误不应像它们通常产生的那样引起那么多的警报。 我将讨论如何快速解决 403 Forbidden WordPress 错误。
但在我继续之前,让我们看看它是什么以及它为什么会发生? 这样您就可以理解为什么会发生这种情况,从而修复 403 Forbidden 错误将变得容易得多。
- 什么是 403 禁止错误及其发生原因?
- 修复 403 Forbidden WordPress 错误
- 创建备份
- 使用您的主机备份回滚到正在运行的版本
- 检查 .htaccess 文件
- 检查文件权限
- 停用所有插件
什么是 403 禁止错误及其发生原因?
当您尝试访问因任何原因而被禁止的资源时,会生成此 HTTP 状态代码。 通常,发生这种情况的原因是配置不当会导致拒绝访问所请求的资源。
有时,您会看到各种版本的 403 Forbidden 错误,例如:
- 403 禁地
- HTTP 错误 403 – 禁止
- 禁止:您无权访问此服务器上的 [目录]
- 禁止的
- 错误 403
这些变化可以在几种情况下看到,包括:
- 损坏的 .htaccess 文件。
- 一个编码不佳的插件。
- 文件权限不正确。
修复 403 Forbidden WordPress 错误
该错误可能有点难以解决,因为您的浏览器无法加载脚本,因为服务器不允许。 但是,如果您有一个 WordPress 网站,这就是解决 403 禁止错误的方法。
要修复 WordPress 403 禁止错误,请仔细按照步骤操作。
1. 创建备份
在进一步尝试故障排除方法之前,强烈建议对整个网站进行备份。 因为如果在故障排除时出现问题,它将帮助您轻松恢复您的网站。 如果您想了解如何在此处备份 WordPress 网站,我们提供了一份详细指南,可帮助您做到这一点。
2. 从您的主机备份回滚到运行版本
如果您的托管服务提供商提供应用程序或服务器级别的备份,那么您可以还原更改并回滚到之前运行的版本。 例如,您的网站在 3 月 4 日运行良好,而不是在 3 月 5 日。 在这种情况下,您只需单击几下即可返回到以前的站点版本并尝试解决此问题。 您可以在下面看到,这是 Cloudways 应用程序备份部分,我的 WordPress 站点确实有多个备份可用。

3.检查.htaccess文件
发生 403 forbidden WordPress 错误的原因之一是损坏的 .htaccess 文件。 您可以使用任何 FTP 管理器在几秒钟内修复损坏的 .htaccess 文件。 首先,使用 FTP 登录到您的服务器,下载位于public_html文件夹中的.htaccess文件。

之后,为安全起见,右键单击 .htaccess 文件,然后在您的计算机上单击下载。 下载后,您现在可以从服务器中删除 .htaccess 文件以检查错误是否已解决。

现在转到您的浏览器并刷新您的网站并检查 WordPress 403 错误是否已解决。 如果 WordPress 403 forbidden 错误仍然存在,那么您需要转到下一个故障排除(检查文件权限)方法,并且不要忘记将您的 .htaccess 文件(您之前下载的)上传到您的服务器。

如果通过删除 .htaccess 文件解决了该问题,则确认您的 .htaccess 文件已损坏并且导致 403 错误。
登录到您的 WordPress 管理仪表板以生成新的 .htaccess 文件。
转到设置 > 永久链接页面。
之后,只需单击页面底部的“保存更改”按钮。 它将生成一个新的 .htaccess 文件。

4.检查文件权限
WordPress 中的许多文件都需要访问权限。 但是,当权限不正确时,服务器会显示 403 forbidden 错误。 它表明您没有请求的特定文件。
- 您需要使用 FTP 连接您的 WordPress 网站。
- 导航到根文件夹。
- 现在单击右键单击选项并找出文件权限选项。

您可以看到文件权限对话框,并确保 WordPress 网站的权限框中的数值设置为744或755 ,然后选中“递归到子目录”旁边的框,然后选中“应用于目录”的选项只要。 '

完成此过程后,您需要对所有文件重复相同的过程。 现在,您将文件权限设置为644或640,并且不要忘记选择Recurse into subdirectories > apply to files only 。

如果 403 forbidden WordPress 错误已解决,现在再次检查您的网站。 如果它仍然存在,那么您需要执行下一步。
5. 停用所有插件
有时,编码不当的插件会导致 WordPress 网站上出现此 403 禁止错误。 因此,我们将停用所有插件并检查问题是否已解决。
要停用您的插件,这一次,您需要使用 FileZilla 等 FTP 访问您的 WordPress 文件。 转到 public_html > wp-content 并将插件文件夹名称更改为plugins-old 之类的名称。

现在返回到您的浏览器并检查您的网站。 如果网站开始正常工作,那么显然错误出在插件中。 现在,您需要将plugins-old文件夹名称更改为plugins 。

更改文件夹名称后,转到WordPress Dashboard > Plugins > Installed Plugins 。 您会看到默认情况下所有插件都处于停用状态,因此您需要一个一个激活每个插件,并在每次激活后查看您的网站。

很快就会发现有问题的插件。
这里的所有都是它的。 在空闲时间,您还可以查看如何修复 WordPress 上的 404 错误页面。
包起来!
我希望您发现本指南对您有所帮助,并且您能够解决“WordPress 403 错误”问题。 你有没有想出任何其他方法来摆脱这个问题? 请在下面提供的评论部分与我们分享您的解决方案。 我相信,这将对面临类似问题的其他人有益。
