最常见的原因是没有给你的网站文件夹 www.xyz.com 根目录以及 wp-admin 和 wp-includes 这两个文件夹写入文件的权限。我们在安装之前需要安装主题和插件的时候给过 wp-content 写入权限,但未分配其他文件夹以及网站根目录下其他文件写入替换权限。WordPress 版本更新时会有些文件替换更新的自动操作,如果没有文件写入替换权限,WordPress 就无法更新。通过以下几行命令即可:
cd /home/wwwroot/ chmod 777 -R www.xyz.com/*
将 www.xyz.com 替换成你的网站文件夹名,并在 Xshell 中依次粘贴以上两行代码,依次回车执行。
然后重新尝试更新 WordPress。一切 OK!
有更多 VPS 建站下 WordPress 的问题请参考此篇文章:
本站所有文章除注明“转载”的文章之外,均为原创。未经本站允许,请勿随意转载或用作任何商业用途,否则依法追究侵权者法律责任的权利。
谢谢,解决!
phpMyAdmin - 错误
配置文件权限错误,不应任何用户都能修改!
料神,出现这种情况要怎么办呀?
@Liaosam Hi Sam 老师,phpmyadmin 文件夹权限改成 755,还是显示“phpMyAdmin – 错误
配置文件权限错误,不应任何用户都能修改!” :surprised:
该评论为私密评论
chmod: changing permissions of `www.我网址.com/.user.ini': Operation not permitted
这是为啥?
输入:chmod 777 -R http://www.xyz.com 这行命令时会出现 user.ini 不允许修改权限的提示,这个不要紧,除了这个文件所有文件已经修改权限生效了。
不过换个命令来输入就不会出现这个提示了:
chmod 777 -R http://www.xyz.com/*
已更新到本文中。
@Liaosam 是哒。thankyou 料神,你这文章,解决了,所有插件不能更新的无奈。
OK, 自动升级成功,哈哈
料神老师,这里给 777 权限会否不太安全?754 应该能保险一点?
我感觉点击自动升级从来没成功过,无论是 BLUEHOST 还是本地 XAMPP, 都是等 WP 在后台自动升级,
@hunk 我不主动升级,也关闭了自动升级选项。