网站一直都是使用着比较低版本的 wordpress 程序,今天闲着没事干,就动手升级了一下 wordpess 的版本,升级过程中也遇到了几个问题,简单记录一下:
1、在后台点击更新升级 wordpress 后,报错权限不一致,无法升级
解决办法:分别给 wp-admin、wp-includes、wp-contents 三个文件夹 777 的权限:
chmod -R 777 wp-admin wp-includes wp-content
2、再次升级的时候,又遇到了另一个问题,提示“无法验证wordpress-5.6.1.zip的真实性,因为没找到签名。…无法解压升级包,安装失败”,
谷歌了一下,说是要给予网站根目录 www 的用户组权限,于是执行以下命令:
chown -R www /home/wwwroot/www.域名.com/
但是报错:
chown: changing ownership of ‘/home/wwwroot/www.域名.com/.user.ini’: Operation not permitted
因为我的网站是通过军哥的lnmp一键安装包安装的,谷歌到的解决办法是先执行以下命令:
chattr -i /home/wwwroot/www.域名.com/.user.ini
然后再重新执行:
chown -R www /home/wwwroot/www.域名.com/
到这里,重新到 wordpress 后台进行升级,然后就升级成功了。