wordpress安装、升级插件需要输入FTP信息

继前段时间将新上的服务器更换为 Centos + LNMP 环境之后,一直木啥大问题,今儿更新插件的时候,突然提示“要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。”,需要输入FTP信息,很是不爽。

搜了一下,MS这遇到这问题童鞋还挺多的!分析一下,可能是Nginx没有相应的权限去管理 wordpress 文件目录,可以在 SSH 里通过 chown 将网站文件夹的所有者设置给服务器,命令如下:

chown -R www /home/wwwroot/网站目录

如不方便修改,也可直接修改wp-config.php文件,在最后添加如下几行:

define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

遇到的童鞋可以试试!!