使用lnmp一键安装包搭建的服务器环境运行wordpress,在后台升级WP程序、安装或更新插件主题时,每时提示输入FTP信息,该问题的原因是nginx的执行身份用户组非文件用户组,前面博客吧使用虚拟主机时也出现过相同的问题,由于没有服务器操作权限,是通过wp-config.php解决的,目前使用的是vps,则可以直接操作服务器解决,一劳永逸。
解决方法:
1、检查wordpress网站的安装目录,如 /home/wwwroot/boke8.net
2、使用SecureCRT 、putty、ssh等工具登录远程服务器(linux vps),执行命令
1 |
chown -R www /home/wwwroot/boke8.net |
chgrp -R www /home/wwwroot/boke8.net
该命令的作用是把 /home/wwwroot/boke8.net
下的所有文件的用户组改为 www
附:ngingx的默认用户组一般是 www
,如果你的不是,可以在配置文件 nginx.conf
中查看。