如何快速修复 WordPress 中的文件和文件夹权限错误

已发表: 2017-05-25

就像任何其他内容管理系统 (CMS) 一样,WordPress 也有一些怪癖。 最烦人的问题之一是“文件和文件夹权限错误”,它会阻止您与站点进行交互。 这包括创建文件夹和修改文件——基本上是运行 WordPress 网站所需的一切。

好消息是这个特殊问题可以快速解决。 这完全是配置文件和文件夹权限设置的问题。 然而,在我们深入研究如何做到这一点之前,让我们先了解一下权限在 WordPress 中的工作原理以及它们的重要性。

您需要了解的有关 WordPress 中文件和文件夹权限的信息

您计算机上的每个文件和文件夹都有自己的一组权限。 这些规则控制谁可以与他们交互以及他们可以对这些文件做什么。 例如,您可以将文件夹设置为非管理员用户的只读文件夹——虽然您可以更改该文件夹的文件,但其他人仍然可以查看它们。

配置 WordPress 站点的权限级别。

基于 Unix 的系统使用数值来表示权限级别。

简而言之,WordPress中的文件和文件夹权限错误是一个访问问题。 如果您遇到此错误,您将立即知道问题所在。 当您尝试访问您的网站时,WordPress 将返回一条警告消息(类似于Unable to create directory )。

确保您的权限设置正确对于确保您的 WordPress 网站安全至关重要。 毕竟,您不希望普通用户访问您的 WordPress 核心文件。 您甚至可能不希望您的合作者这样做。 就我们而言,只有 WordPress 管理员应该拥有修改您网站的必要权限,而不仅仅是发布新内容和其他小的补充。

但是,为 WordPress本身提供必要的权限也很重要,这样平台才能履行其职责。 这涉及创建文件夹、帖子、页面、创建文件等。 没有它们,CMS 将无法按预期工作,您将遇到无数错误——包括与您的文件和文件夹相关的错误。

如何快速修复 WordPress 中的文件和文件夹权限错误(分 2 个步骤)

解决此问题的最快方法是使用 FTP 客户端(我们推荐 FileZilla)访问您的站点。 但是,在您查看 WordPress 文件和文件夹之前,我们建议您手动备份您的站点,以防万一发生不可思议的情况并且您需要恢复站点。

准备好后,打开您的 FTP 客户端并登录到您的服务器。

第 1 步:修复目录的权限设置

首先,找到您的 WordPress文件夹,该文件夹通常命名为public_html、www或以您网站的标题命名。 打开它,您应该会找到三个文件夹( wp-admin、wp-contentwp-includes )以及几个松散的文件:

WordPress 根目录。

选择这三个文件夹,右键单击它们,然后选择读取文件权限的选项:

查找文件权限选项。

您应该会看到更改文件属性屏幕,其中包含三种类型用户的读取、写入执行权限:文件所有者、所有者组和普通公众。 第一个数字代表您的权限,第二个数字代表您的组,第三个数字是您用户的权限级别。 每种类型的权限也由一个数值表示。 读取等于四,写入等于二,执行等于一。

你能给的最大数量为七,代表,并为用户可执行访问-你可以看到在数值领域的数值表示:

为您的 WordPress 文件夹配置权限设置。

回到三个文件夹,我们要设置一个数值 755 并勾选读取递归到子目录>仅应用于目录的选项

将您的新设置应用到每个 WordPress 文件夹。

这意味着您可以获得完全访问权限,WordPress 可以读取和打开文件夹(但不能删除它们),您的用户也是如此。 但是,您的文件将不受影响,这使我们进入第二步。

第 2 步:更改 WordPress 文件的权限值

现在您已经更改了所有目录的权限级别,是时候为您的文件做同样的事情了。 但是,我们不会使用与文件夹相同的数值。

对于这一步,返回到您的目录并选择其中的每个文件和文件夹,包括我们在上一步中使用的文件和文件夹。 现在,右键单击它们并再次选择“文件权限”选项:

查找 WordPress 文件的文件权限选项。

这一次,您将用 644 替换数值字段中的现有数字

替换 WordPress 文件的权限值。

在这种情况下,您(作为所有者)可以读取和修改每个文件。 至于您的访问者和您的小组,由于他们不拥有文件,因此他们只能获得阅读权限。 从安全角度来看,这是完美的设置,因为它限制了潜在攻击的进入点。

在更新文件的权限设置之前,请确保勾选读取Recurse into subdirectories > Apply to files only 的选项。 这样,您只需将 644 值应用于您的 WordPress 文件,您的文件夹将保留您在上一步中指定的设置。

将您的新权限设置应用于所有文件。

现在剩下的就是再次尝试访问您的网站。 如果您按照上述步骤操作,文件和文件夹权限错误应该消失了,您的网站应该可以再次完全运行。 但是,如果您仍然遇到问题,则可能有一些潜在的错误原因。 在这种情况下,我们建议您联系您的托管服务提供商以帮助解决问题。

结论

文件和文件夹权限设置可能是一个令人生畏的话题,这是有充分理由的。 使用错误的设置会严重影响您的网站——因此必须彻底了解 WordPress 文件结构。

一旦你确定了——并且你已经通过 FTP 访问了你的站点——修复文件和文件夹权限错误只需要两个步骤:

  1. 更改 WordPress 文件夹的权限设置。
  2. 对所有文件重复此过程。

您对如何修复 WordPress 文件和文件夹权限错误有任何疑问吗? 在下面的评论部分提问!

Trivalium/shutterstock.com 的文章缩略图。