Nginx下的WordPress更新插件提示输入FTP

Nginx下的Wordpress无法安装主题和插件,更新插件提示输入FTP信息,解决办法:

首先确定网站所在目录的所有者是nginx。 Nginx默认是以nginx用户的身份运行的,这点从配置文件中

user nginx;

可以看出来。所以如果网站目录的所有者不是nginx,就需要递归地修改该目录的所有者。nginx的用户组的
名字也是nginx。

chown nginx:nginx -R /usr/share/nginx/html(网站目录)

然后递归地修改该目录的权限为755

chmod -R 755  /usr/share/nginx/html

只做到这些还不够,还需要修改下Wordpress的配置文件,wp-config.php,加入这么一行:

define('FS_METHOD', "direct");

保存。现在就可以安装主题和插件了。这是本人在实践过程中总结的方法,保证能用。本博客就是运行在
Nginx下的wordpress,用的是Amazon EC2,操作系统是Amazon Linux AMI,类似CentOS.