标签: 文件权限

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

    你上传一个文件……然后没有任何反应。或者更糟糕,WordPress 抛出一个模糊的错误,拒绝配合。如果你遇到过这种情况,就知道这有多令人沮丧,尤其是当你最近没有做任何更改的时候。

    这类问题通常涉及一个简单的事情:错误的文件和文件夹权限。我们已经看到这导致成千上万个 WordPress 网站出现图片上传失败、插件错误甚至功能被屏蔽的情况。

    权限是 WordPress 决定谁可以访问、编辑或运行服务器上文件的方式。当这些设置不正确时,问题就会在后台悄悄出现。

    在本指南中,我们将向你展示如何轻松修复文件和文件夹权限,可以通过适合初学者的插件,或者手动使用 FTP 或 cPanel 进行操作。

    修复 WordPress 中的文件和文件夹权限

    WordPress 中的文件和文件夹权限是如何工作的?

    文件和文件夹权限告诉 WordPress 谁可以读取、编辑或运行你网站上的文件。这些设置由你的网站托管服务器处理。

    大多数 WordPress 主机使用服务器软件,如 Apache、Nginx 或 LiteSpeed。它们都依赖相同的基本权限系统来向访客提供你网站的文件。

    这就是为什么正确设置这些权限非常重要。WordPress 需要它们来创建文件夹、上传媒体、运行脚本和管理更新。

    我们已经看到错误的权限会阻止图片上传、插件安装甚至基本网站功能。它们还可能通过暴露敏感文件导致安全问题。

    有时 WordPress 会显示错误,比如“无法创建目录”。但其他时候,它只是静默失败,使问题更难被发现。

    WordPress 中正确的文件和文件夹权限是什么?

    WordPress 需要正确的文件和文件夹权限来创建内容、上传文件以及在后台管理你的网站。如果这些设置过于严格或过于宽松,事情可能会出问题,或者更糟,让你的网站面临风险。

    以下是适用于大多数 WordPress 网站的推荐权限设置:

    • 755 用于所有文件夹和子文件夹。这让你拥有完全的读、写和打开文件夹的权限,同时保持对其他人安全。
    • 644 用于所有文件。这让你可以读取和编辑文件,而其他人只能读取,这对于大多数 WordPress 设置来说是理想的。

    WordPress 文件权限解释

    如果你已经设置了这些权限但仍然无法正常工作,可能是服务器上的文件所有权问题。在这种情况下,你的托管服务商可以帮助重置所有权,以便 WordPress 正确访问文件。

    现在我们来看看如何安全地更改这些权限。你可以使用免费插件,或者手动使用 FTP 或 cPanel 修复,选择你觉得更简单的方法。

    方法一:使用免费插件修复 WordPress 文件权限

    如果你不熟悉使用 FTP,别担心。有一种更简单的方法可以使用插件修复文件和文件夹权限,无需技术步骤。

    首先,你需要安装 All-in-One Security 插件。它有一个内置功能,可以检查你的权限设置,只需点击几下就能修复。

    本教程将使用免费版本。但如果你已经有付费版本,也可以使用。你也可以阅读我们的完整 All-in-One Security 插件评测了解更多细节。

    如果你需要帮助安装插件,请参考我们的指南:如何安装 WordPress 插件。

    激活插件后,转到 WP Security » File Security,然后切换到“File permissions”选项卡。

    All in One Security 的文件安全功能

    插件会自动扫描你的 WordPress 核心文件和文件夹。如果检测到不正确的权限,它会显示警告。

    在“Recommended action”列中,你会看到每个问题旁边有一个“Set recommended permissions”按钮。

    只需点击按钮,插件就会自动修复该文件或文件夹的权限。

    在 All in One Security 中设置推荐的文件和文件夹权限

    一旦所有问题都修复了,消息将变为“No action required”,你就可以继续了。

    方法二:手动修复 WordPress 文件和文件夹权限

    如果你熟悉基本的文件工具,你可以使用 FTP 客户端(如 FileZilla)手动修复 WordPress 权限。

    不想使用 FTP?许多托管服务商还在 cPanel 中提供 File Manager 工具。它的工作原理几乎相同,你可以直接从浏览器中按照这些步骤操作。

    连接后,进入你的 WordPress 网站的根文件夹。你会看到 wp-contentwp-adminwp-includes 等文件夹。

    选择所有文件夹,然后右键单击并选择“File permissions…”。

    FTP 中的文件权限

    这将打开一个对话框,你可以在其中设置文件夹权限。

    在数字字段中输入 755。然后勾选“Recurse into subdirectories”并选择“Apply to directories only”。

    修复 WordPress 中的文件夹权限

    点击“OK”应用更改。你的 FTP 客户端将更新所有文件夹和子文件夹的权限。给它几秒钟完成。

    接下来,再次选择所有文件和文件夹,右键单击并再次选择“File permissions…”。

    为所有文件设置权限

    这一次,在数字字段中输入 644。勾选“Recurse into subdirectories”并选择“Apply to files only”。

    在 WordPress 中为文件设置权限

    点击“OK”,你的 FTP 客户端将开始更新所有 WordPress 文件的权限。

    如果执行此操作后仍然看到错误,可能是你的托管服务商需要重置服务器上的文件所有权。联系他们的支持团队,他们应该能够帮助你。

    另外,你可以阅读我们的指南:如何正确寻求 WordPress 支持。

    你也可以阅读我们的 WordPress 文件和目录结构初学者指南,以便更好地理解一切是如何组合在一起的。

    常见问题解答

    以下是初学者关于 WordPress 文件和文件夹权限的一些常见问题:

    755 和 644 实际上是什么意思?
    这些数字代表文件权限级别。755 意味着文件夹可以被所有者读取、写入和打开,但其他人只能读取和打开。644 意味着文件可以被所有者读取和编辑,而其他人只能读取。

    如果我使用了错误的权限会怎样?
    如果权限太严格,WordPress 可能无法上传图片、更新插件或创建文件夹。如果权限太宽松,可能会造成安全风险,未经授权的用户可以修改或访问敏感文件。

    我可以不使用 FTP 修复权限吗?
    可以!你可以使用托管控制面板中的 File Manager 工具(如 cPanel),或者安装一个像 All-in-One Security 这样的插件,只需点击几下即可修复权限。

    恢复备份后我需要重置权限吗?
    有时需要。如果你的备份工具没有正确保留权限,文件和文件夹可能具有错误的设置。在恢复网站后最好检查一下。

    如果修复权限不能解决问题怎么办?
    如果你已经应用了正确的设置,但问题仍然存在,可能是服务器上的文件所有权问题。在这种情况下,你的托管服务商可以帮助从他们那一端修复。

    了解更多解决 WordPress 错误的方法

    遇到其他类型的 WordPress 错误?查看这些指南来解决问题并保持网站平稳运行:

    • 如何修复 WordPress 中的 503 Service Unavailable 错误
    • 如何修复 WordPress 中的“Missing a Temporary Folder”错误
    • 如何修复 WordPress 中的“Destination Folder Already Exists”错误
    • 如何修复 WordPress 中的 Pluggable.php 文件错误
    • 如何修复 WordPress 中的“Sorry, This File Type Is Not Permitted for Security Reasons”错误
    • 如何修复 WordPress 中的“Googlebot cannot access CSS and JS files”错误
    • 如何修复 WordPress 中的“Upload: Failed to Write File to Disk”错误
    • 如何修复 WordPress 中的“WordPress Database Error Disk Full”错误
    • 如何轻松修复 WordPress 中的 HTTP 图片上传错误

    我们希望你通过本文成功修复了 WordPress 中的文件和文件夹权限错误。你可能还想查看我们的指南:如何修复常见的 WordPress 错误,以及我们推荐的顶级 WordPress 插件来发展你的网站。

    如果你喜欢这篇文章,请订阅我们的 YouTube 频道获取 WordPress 视频教程。你也可以在 Twitter 和 Facebook 上找到我们。