Hostinger "Could Not Create Directory" 错误解决方法教程
“Installation failed: Could not create directory”(安装失败:无法创建目录)错误通常发生在 WordPress 网站在为新插件或主题创建目录时遇到问题,这往往是由于配置错误或权限问题引起的。它可能出现在不同的操作过程中,例如:
- 安装新的插件或主题。
- 更新现有的插件或主题。
- 上传媒体文件。
“无法创建目录”错误的常见原因
- 文件权限不正确:WordPress 可能没有创建目录或上传文件所需的权限。
- 目录路径不正确:WordPress 设置中的上传目录路径可能配置有误。
- 磁盘空间不足:服务器的磁盘空间可能已用完,导致 WordPress 无法创建文件和目录。
- PHP 配置问题:服务器上的 PHP 设置可能限制了文件上传或目录创建。
如何修复 WordPress 中的“无法创建目录”错误
-
检查并修复目录权限:WordPress 需要正确的读/写/执行权限才能管理文件和目录。以下是修复步骤:
-
通过 FTP 或文件管理器连接到你的服务器:使用 FTP 客户端(例如 FileZilla)或主机提供商的文件管理器来访问你的网站文件。
-
进入 wp-content 文件夹:进入你的 WordPress 安装文件夹,并导航到 wp-content 目录。
-
为 wp-content/uploads 设置正确的权限:该目录必须可被 WordPress 写入。将 uploads 文件夹的权限设置为 755(目录)和 644(文件)。要调整权限,请右键点击 uploads 目录,然后选择 Permissions(权限):

接下来,将数值设置为目录 755、文件 644。确保 uploads 目录内的所有子目录都具有相同的权限。你可以对所有需要上传文件的目录执行此操作。

-
递归应用权限:如果你使用的是 FTP 或文件管理器,可能还需要将正确的权限递归应用到所有子项。这将确保 wp-content/uploads 中的所有文件和子目录都继承正确的权限。
有关权限的更多详情,请参阅以下文章:如何设置文件和文件夹的访问权限。
-
-
检查 WordPress 设置中的上传路径:有时,WordPress 可能没有使用正确的上传目录路径,从而导致创建新目录时失败。以下是检查和更新路径的步骤:
-
登录你的 WordPress 控制面板。
-
进入“设置”→“媒体”。
-
检查上传路径:确保“Store uploads in this folder(在此文件夹中存储上传文件)”选项设置为 wp-content/uploads(如有需要,也可以是自定义文件夹)。请确保你输入的路径正确且该文件夹可写。如果上传路径不正确,请更正并保存更改。
此外,你也可以从数据库中检查上传路径。 -
进入 phpMyAdmin。
-
查找 wp_options 表(wp_ 是默认前缀,你的 WordPress 前缀可能因安装方式而有所不同)。
-
找到 upload_path 并将其值更改为正确的路径:

-
-
提高 PHP 限制:有时,服务器上的 PHP 设置可能会限制文件上传和目录创建。你可以提高 PHP 限制,以确保 WordPress 正常运行。你也可以通过在根目录的 .htaccess 文件中添加以下几行来调整限制:
php_value upload_max_filesize 64Mphp_value post_max_size 64Mphp_value max_execution_time 300保存文件,然后再次测试上传。
-
检查服务器的磁盘空间:如果服务器的磁盘空间已用完,WordPress 可能无法创建目录或上传文件。要确认这一点,你需要检查服务器的磁盘空间使用情况。如果即将达到磁盘配额,你需要释放空间。你可以通过删除旧的备份、日志或其他不必要的文件来实现。
结论
WordPress 中的“Could Not Create Directory”(无法创建目录)错误可能由多种因素引起,包括文件权限不正确、路径配置错误以及 PHP 限制。按照上述步骤操作,你应该能够识别并解决该问题。
请务必做到:
- 更正 uploads 文件夹的文件权限。
- 在 WordPress 设置中验证正确的上传路径。
- 如有必要,提高 PHP 限制。
- 确保你的服务器有足够的磁盘空间。