Aini99
@Aini99

HTTP 错误代码很常见,但是,很少有人像在你自己的 WordPress 网站上遇到 403 Forbidden 错误。考虑到你是为托管服务付费的,并且可能是自己设置了 WordPress 安装的,因此当你被拒绝访问时,会让人很头疼。这就像被锁在自己的房子外面无法进入。

由于缺乏必要的权限,他们只是拒绝了请求。通常,这是由于你的 WordPress 安装中发生了一些小故障。实际上,与实际修复错误相比,你可能会花费更多时间来确定错误的确切原因。

方法一:检查文件权限

正如我们在本文开头提到的那样,“403 禁止” 错误是由于缺少适当权限导致服务器拒绝请求的结果。因此,通过检查 WordPress 文件是否具有正确的权限来开始进行故障排除很有意义。

首先,为了进行检查,你需要使用 FTP 管理器,主机的 cPanel 文件管理器,甚至是 WP File Manager 插件。在本文中,我们将使用 FileZilla

设置好该位置后,你将要使用登录凭据访问 FTP 服务器,然后转到 WordPress 安装文件夹。如果你以前没有做过,则它们位于 public_html 文件夹中。

public_html 内,你会发现很多文件夹和文件,它们代表 WordPress 网站的骨干。其中的每一个都有其自己的权限设置,并带有一个数字值,该数字值可以准确告诉你为哪个用户组启用了哪些交互。例如,每个 WordPress 文件夹的默认设置应为 755,可以在 FileZilla 上轻松看到它。

设置文件/夹的权限

默认情况下,应显示权限列,但如果不存在,请右键单击列标题以将其激活。此外,你只需右键单击每个文件或文件夹,然后选择 “ 文件权限” 选项。然后,你将能够修改权限的数值或手动更改每组用户的设置,这将自动更新权限值。

警告:设置错误的权限可能很容易使你的网站瘫痪,并导致 403 Forbidden 错误情况。

处理更改的权限

但是这些权限确实会更改。而且,如果你发现文件夹的目录不是 0755,则必须手动还原它们,以免出现 403 Forbidden 错误。

请记住,更改权限设置不一定会导致 403 禁止(或任何其他错误),但是它可能会使你的网站更容易受到攻击。稍后,我们将了解为什么应选择这些特定值。

但是首先,让我们对其进行修复,以便你可以进入自己的网站。查看你的 WordPress 文件夹。你可以一次突出显示所有文件夹以批量更改权限。右键单击并选择文件权限。你将看到以下窗口:

更改文件/夹的权限为 755

方法二:检查你的.htaccess 文件

.htaccess 文件可能会损坏,从而可能导致 403 Forbidden 错误。好消息是,通过 FTP 修复损坏的.htaccess 文件仅需几分钟。

返回 WordPress 根目录。你将在此处找到.htaccess 文件。你可能会看到第一个单个文件。首先,进行备份。右键单击该文件,然后选择 “ 下载” 选项。然后将其下载到本地文件目录中设置的文件夹中:

将副本安全地存储在计算机上后,请继续删除 FTP 客户端中的.htaccess 文件。

成功删除文件后,请尝试再次访问你的站点,以查看错误是否仍然存在。如果确实如此,我们可以将.htaccess 文件作为问题的根源–在这种情况下,只需继续通过 FTP 将你制作的副本重新上传到 WordPress 根目录即可。

但是,如果删除文件确实解决了你的问题,则它很可能已损坏 - 在这种情况下,我们将不得不生成一个新的.htaccess 文件。但这很简单:登录 WP 仪表板,跳到 设置,然后选择 永久链接 选项。

如果你最近更改了永久链接设置,则可能是导致 403 的原因。有时可能会发生这种情况,因为当你单击保存时,所做的更改将写入.htaccess 文件中。如果没有,则单击保存将生成一个全新的.htaccess 文件。

方法三:停用 / 重新激活插件

你要做的就是立即停用所有这些功能,如果错误消失了,你可以继续进行无聊的任务,首先精确地确定哪个插件导致了错误。有两种方法可以做到这一点。使用 WP 仪表板中的 “ 插件” 菜单,或者可以使用 FTP。

FTP 通常更快,因此我们建议这样做。你要做的就是重命名你的 plugins 文件夹。一切正常,但是通常使用类似于 plugins.deactivatedplugins.old 之类的东西。

这样做将使 WordPress 无法找到你的插件。因此... 已停用。完成后,再次检查错误是否消失 - 如果是这种情况,请恢复文件夹的名称。现在是时候更改其中每个文件夹的名称了,直到你找到造成 403 错误的罪魁祸首。

2020 年 09 月 22 日 · 11:12
119
0
0
发表留言

如何解决 HTTP 403 错误
扫描右侧二维码继续阅读
September 22, 2020
Aini99
by yoniu.

Aini99