许多 WordPress 用户可能都遇到过“安装失败,无法创建目录。” 的错误提示。该错误提示常发生在更新 WordPress、安装和更新插件或主题时。
当 WordPress 创建新网站时,网站的所有文件都存储在服务器的文件夹中。只有授予 WordPress 适当的权限,才能正常访问这些文件夹。否则,可能会导致各种错误提示,例如“安装失败,无法创建目录。”或“无法写入磁盘”等等。
另外,如果服务器的存储空间不足,也可能会发生该错误,这里不做过多的讨论。
Web 服务器必须有 WordPress 根目录的权限
要解决该问题,先要确保 Web 服务器拥有 WordPress 网站目录的权限。
为此,执行下面的命令,查看 Web 服务器的用户名。
# ps aux | egrep '(apache|httpd)'
下一步是允许 WordPress 访问(或拥有)安装 WordPress 的所有目录。
# chown -R apache /var/www/html/
在“wp-config.php”文件中配置 FTP 权限
一般情况下,经过上面步骤的配置,都可以成功解决无法创建目录的问题。如果仍然无法解决该错误,可尝试通过配置“wp-config.php”文件来更改 FTP 权限。
可以安装下面提示的步骤进行操作:
- 通过FTP或者管理面板打开“文件管理器”。
- 在Wordpress根目录下,找到“wp-config.php”文件。
- 在“wp-config.php”文件中,输入以下代码。
define(‘FS_METHOD’, ‘ftpext’);
define(‘FTP_BASE’, ‘/pathtorootofyourblog/’);
define(‘FTP_USER’, ‘ftpusername’);
define(‘FTP_PASS’, ‘ftppassword’);
define(‘FTP_HOST’, ‘yoursite.com’);
define(‘FTP_SSL’, false);
注意:用自己的信息替换括号中的信息。
- 保存“wp-config.php”文件。
- 返回 WordPress 仪表盘,再次尝试安装或升级。
作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/wordpress/how-to-fix-installation-failed-could-not-create-directory/