WordPress无法自动更新,提示填写FTP信息

  一直以来自己的服务器都是在使用LNMP环境搭建的,安装简单方便,虽然没有控制面板在设置的时候需要使用Putty或者Xshell连接Linux服务器或者VPS(云主机)上。但是我们一般网站上线后也不会经常去修改一些设置,并且没有控制面板还可以省掉一部分内存,对于使用512MB内存的一下的朋友是在适合不过了。

  好久都没有更新插件了,每次登录后台都能看到插件的更新,虽然不影响正常使用,但是看着不舒服啊,今天就给他更新了下,在更新的时候WordPress提示无法自动更新,需要填写FTP信息,这个在很久以前就遇到过,那时候还刚接触WordPress并且用的是虚拟主机,直接填写FTP信息就可以完成,而今天使用的是VPS(云主机)自己的并没有安装FTP服务器,所以就需要换一种方式了。

wordpress-upgrade-error-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的问题。

最后修改:6年前

共有 2 条评论

  1. 独狼 游客 来自天朝的朋友 QQ浏览器 | Windows 7

    学习了,晚上回家试试。 :mrgreen:

    1. 张维龙 管理员 来自天朝的朋友 谷歌浏览器 | Windows 7 中国 · 辽宁 · 沈阳 · 电信

      回去赶紧修改下吧,还是直接更新方便 😆