无法安装插件和主题

时间:2016-08-21 13:09:46

标签: wordpress iis ftp

我想安装一些插件但是显示

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帐户具有完全访问权限

3 个答案:

答案 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/