一直以来自己的服务器都是在使用LNMP环境搭建的,安装简单方便,虽然没有控制面板在设置的时候需要使用Putty或者Xshell连接Linux服务器或者VPS(云主机)上。但是我们一般网站上线后也不会经常去修改一些设置,并且没有控制面板还可以省掉一部分内存,对于使用512MB内存的一下的朋友是在适合不过了。
好久都没有更新插件了,每次登录后台都能看到插件的更新,虽然不影响正常使用,但是看着不舒服啊,今天就给他更新了下,在更新的时候WordPress提示无法自动更新,需要填写FTP信息,这个在很久以前就遇到过,那时候还刚接触WordPress并且用的是虚拟主机,直接填写FTP信息就可以完成,而今天使用的是VPS(云主机)自己的并没有安装FTP服务器,所以就需要换一种方式了。
出现这个的问题就是Nginx的执行身份非文件属主身份,只要给WordPress对应的文件夹设置好相应的身份权限就可以了。方法也非常简单,至于要chown一个命令就可以轻松搞定。
解决办法:
1. 假设WordPress的安装目录为/home/wwwroot/wordpress
2. 使用Putty或者Xshell连接Linux服务器或者VPS(云主机)上执行:chown -R www /home/wwwroot/wordpress
执行上面的命令就可以将/home/wwwroot/wordpress下所有文件的用户组改为www,这样就可以解决自动更新必须填FTP的问题。