WordPress自动更新出错问题解决
更新wordpress网站的工作是必不可少的,但如果用手动更新总是觉得麻烦,wordpress有自动更新功能,但让人疑惑的是自动更新总是失败。
查看仪表盘里的站点健康,显示一些文件无法被写入
网上找了些资料,各种说法,大多是抄来抄去的,都不靠谱,提到最多的是有一个.maintenance的文件阻碍了系统更新的执行,可这个文件我压根没看到有。网上有人还提到在一个文件中注释掉两句话,具体也懒得贴图了,因为那就属于不靠谱的方法。至于其他方法也没法一个个试过来,后来自己想明白了,既然提示文件无法写入,那一定和权限有关。
所以解决办法就很简单了,将网站文件夹的所有者改为服务器进程启动的用户,这里强调,绝对不是简单地把权限改成777,那样既不安全,又是无效操作,因为这个权限问题是用户组造成。
所以简单的一句更改文件夹用户组就能解决问题:
chown -R username:username foldername
再到更新页面,点一下更新到新版本,很快就会更新成功。