如何修复 WordPress 中的文件和文件夹权限错误
已发表: 2022-02-03WordPress 是迄今为止用于创建网站和博客的最用户友好的内容管理系统之一。 WordPress 受欢迎的原因有很多,但这并不是说它没有自己的问题。 例如,有时您可能会遇到有关文件和文件夹权限的错误消息。
为什么 WordPress 需要文件和文件夹权限?
您会看到,您的 WordPress 网站中的所有文件实际上都位于由您的 WordPress 托管公司(称为服务器)运行的计算机上。 该服务器通过使用一些特殊软件来管理您的所有文件并将它们提供给浏览器。
要让 WordPress 管理服务器上的所有文件和文件夹,它需要特定的权限。 如果没有适当的权限,CMS 将无法读取、运行或修改您服务器上托管的任何文件。
现在有时,由于某种原因,这些文件权限可能会更改。 这将阻止您在网站上创建文件夹、上传图像甚至运行脚本。 它甚至可能危及您的WordPress 网站的安全性。
尽管文件权限问题会导致很多问题,但幸运的是,所有问题都可以快速解决。 出于本次阅读的目的,我们将为您提供有关如何修复 WordPress 中的文件和文件夹权限错误的分步指南。
所以事不宜迟,让我们开始吧!
如何修复文件和文件夹权限错误?
请记住在执行任何这些步骤之前备份您的 WordPress 网站。 万一出现问题,备份将确保您的网站不会受到威胁。
第 1 步:访问您的 WordPress 目录
您可以通过 cPanel 或 FTP 客户端执行此操作。
- 通过使用 cPanel
如果您的托管服务提供商提供控制面板 (cPanel),那么访问根文件夹将是小菜一碟。 您所要做的就是登录您的 WordPress cPanel——登录凭据应该由您的托管服务提供商提供。 接下来,搜索“文件管理器”。 进入后查找三个特定文件夹——wp-admin、wp-content 和 wp-includes。
- 通过使用 FTP 客户端
由于某些用户可能没有 cPanel 的权限,因此也可以使用 FTP 客户端来完成。 使用 FTP 客户端访问您站点的服务器并搜索我们之前所做的相同的三个文件夹 - wp-admin、wp-content 和 wp-includes。 这些文件夹通常可以在“public_html”中找到。
第 2 步:修复目录的权限设置
无论您使用哪种方法,一旦找到这三个文件,选择所有三个文件并单击鼠标右键。 您应该能够在弹出的选项列表中发现“文件权限”或“更改权限”选项。
单击它,将打开一个新的弹出框。 在这里,您应该看到三个属性——读取、写入和执行,每个属性都针对三种不同的所有者权限——用户、组和公共。 您可以根据需要调整此选项,但如果您不知道自己在做什么,最好将它们保留为默认设置。
我们真正感兴趣的是下面的数值字段。 这是我们需要插入数字“755”作为解决问题的措施的地方。 这些数字基本上确定了我们上面讨论的所有者的权限级别。
现在,一旦您在下方插入了数字,您应该会注意到另一个选项。 勾选“递归到子目录”选项,然后选择“仅应用于目录”。 接下来只需单击“确定”即可完成。
遵循这些步骤现在将授予您完全访问权限,并且 WordPress 将能够读取和打开文件夹。 但是,它将无法删除任何文件夹。
现在让我们解决您的文件的问题。
第 3 步:修复 WordPress 文件权限设置
以前,您只需选择三个 wp 文件夹。 现在是时候选择“根”目录中的所有文件夹和文件了。 只需按 CTRL+A 选择所有文件和文件夹,右键单击,然后再次单击弹出列表中的“文件权限”。
应该再次出现相同的框。 但是这一次,我们不会输入相同的数值。 在数值字段中输入“644”而不是“755”。
一旦完成,这个小步骤将授予您 - 所有者,读取和修改每个文件的权力。 但是访问者和您的其他组成员将只有阅读权限。 安全方面,这是减少安全威胁和潜在黑客攻击的完美设置。
但是,在您点击“确定”按钮之前,还有最后一件事要做。 和之前一样,勾选“递归到子目录”选项,但这次选择“仅应用于文件”。 因此,新设置只会影响您的文件,您的文件夹将保留我们之前分配给它们的相同选项。
按照上述步骤应该可以解决您遇到的所有文件和文件夹权限错误。 所以现在是时候前往您的网站并检查它是否有效。 一切都应该像以前一样正常工作,您所面临的错误应该已经消失了。
但是,如果问题仍然存在,您的网站上可能存在其他潜在问题。 现在是您尽快与您的托管服务提供商联系的时候了。
如何避免此类问题?
诸如此类的问题通常是由于篡改了 WordPress 网站的核心设置造成的。 虽然WordPress 有一个用户友好的仪表板,但这里的经验法则是避免弄乱您不熟悉的设置。 如果您需要满足您的好奇心,请避免在您的主要网站上进行试验。
此外,建议您限制网站上的普通用户甚至合作者访问您的 WordPress 核心文件。 事实上,除了管理员之外,没有人应该拥有修改站点所需的文件和文件夹权限。
只需遵循这些预防措施,您的网站就不会遇到这种烦人的文件和文件夹权限错误。 但如果是这样,您现在知道如何解决它!