我想安装一些插件但是显示
Installation failed: Could not create directory.
我发现一些解决方案为wp-config添加了一些代码
//* FTP Settings **/
/** wp-content path */
define('FS_METHOD', 'ftpext');
define('FTP_BASE', '/');
define('FTP_CONTENT_DIR', '/wp-content/');
define('FTP_PLUGIN_DIR', '/wp-content/plugins/');
define('FTP_USER', 'ftpuser');
define('FTP_PASS', 'ftppewd');
define('FTP_HOST', 'domain.com');
define('FTP_SSL', false);
define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);
错误消息更改为
安装失败:无法连接到文件系统。请 确认您的凭据
。 我使用IIS 8 使用ftp客户端ftp帐户具有完全访问权限
答案 0 :(得分:4)
您可能还想检查文件夹的所有权: 试试这个
sudo chown -R www-data:www-data /var/www
答案 1 :(得分:2)
当它无法访问文件系统时,它会抱怨FTP凭据。
您的权限很可能是错误的(网络服务器无法访问目录)
如果您确保您的wordpress目录由运行您的网络服务器的同一用户拥有,则FTP凭据说明应该消失,您应该能够通过Wordpress管理控制台安装主题和插件。
答案 2 :(得分:0)
在本地干净安装Wordpress之后,添加以下语句
define("FS_METHOD", "direct");
到我的wp-config.php文件。
稍后将wp-content的所有权和wp-content文件夹中的内容更改为Web服务器用户(_www),我使用了以下命令。
sudo chown _www:_www wp-content
sudo chown _www:_www wp-content/*
或者,您也可以使用
来递归设置权限。 sudo chown -R _www:_www wp-content/