Wordpress如何解决"Unable to locate WordPress Plugin directory"的错误

以前曾经新安装WP之后不久,在安装插件的过程中,数次被提示要求输入FTP密码,并且每次不能顺利完成安装,这是个大麻烦。

自动升级、自动安装插件主题都不能用。
安装失败的提示是 Unable to locate WordPress Plugin directory,不能定位插件目录。

采用一个方法,打开WP根目录下wp-config.php,里面添加一行代码如下:

1
define('FTP_CONTENT_DIR', '/user/home/wp/wp-content');

// ‘/user/home/wp/wp-content’改写为wp-content在你服务器上的绝对路径

1
define('FTP_PLUGIN_DIR', '/user/home/wp/wp-content/plugins');

// ‘user/home/wp/wp-content/plugins’改写为plugins在你服务器上的绝对路径
问题来了,我不愿意进CP看路径,更不愿意上传探针,于是,所以用了更简单的方法。

1
2
3
4
if(is_admin()) {
add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
define( 'FS_CHMOD_DIR', 0751 );
}

//将这段代码置于wp-config.php里最后一行的”?>”之前
可以基本解决不能正常安装插件或者升级的问题。

坚持原创技术分享,您的支持将鼓励我继续创作!