如何快速修复 WordPress 中的文件和文件夹权限错误
已发表: 2017-05-25就像任何其他内容管理系统 (CMS) 一样,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-content和wp-includes )以及几个松散的文件:

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

您应该会看到更改文件属性屏幕,其中包含三种类型用户的读取、写入和执行权限:文件所有者、所有者组和普通公众。 第一个数字代表您的权限,第二个数字代表您的组,第三个数字是您用户的权限级别。 每种类型的权限也由一个数值表示。 读取等于四,写入等于二,执行等于一。
你能给的最大数量为七,代表读,写,并为用户可执行访问-你可以看到在数值领域的数值表示:


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

这意味着您可以获得完全访问权限,WordPress 可以读取和打开文件夹(但不能删除它们),您的用户也是如此。 但是,您的文件将不受影响,这使我们进入第二步。
第 2 步:更改 WordPress 文件的权限值
现在您已经更改了所有目录的权限级别,是时候为您的文件做同样的事情了。 但是,我们不会使用与文件夹相同的数值。
对于这一步,返回到您的根目录并选择其中的每个文件和文件夹,包括我们在上一步中使用的文件和文件夹。 现在,右键单击它们并再次选择“文件权限”选项:

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

在这种情况下,您(作为所有者)可以读取和修改每个文件。 至于您的访问者和您的小组,由于他们不拥有文件,因此他们只能获得阅读权限。 从安全角度来看,这是完美的设置,因为它限制了潜在攻击的进入点。
在更新文件的权限设置之前,请确保勾选读取Recurse into subdirectories > Apply to files only 的选项。 这样,您只需将 644 值应用于您的 WordPress 文件,您的文件夹将保留您在上一步中指定的设置。

现在剩下的就是再次尝试访问您的网站。 如果您按照上述步骤操作,文件和文件夹权限错误应该消失了,您的网站应该可以再次完全运行。 但是,如果您仍然遇到问题,则可能有一些潜在的错误原因。 在这种情况下,我们建议您联系您的托管服务提供商以帮助解决问题。
结论
文件和文件夹权限设置可能是一个令人生畏的话题,这是有充分理由的。 使用错误的设置会严重影响您的网站——因此必须彻底了解 WordPress 文件结构。
一旦你确定了——并且你已经通过 FTP 访问了你的站点——修复文件和文件夹权限错误只需要两个步骤:
- 更改 WordPress 文件夹的权限设置。
- 对所有文件重复此过程。
您对如何修复 WordPress 文件和文件夹权限错误有任何疑问吗? 在下面的评论部分提问!
Trivalium/shutterstock.com 的文章缩略图。
