一,第一种方法
wordpress在线更新了两次,都不是很顺利,各种报错,目前总结除了有以下几点注意的地方:
1,文件权限,感觉应该尽量放大文件的权限,毕竟更新的话会产生或覆盖不少文件。
2,如果报错“另一个文件正在更新”之类,删除相应数据库里wp_options表中的core_updater.lock记录。
3,如果报错“WordPress正在执行例行维护,请一分钟后回来”的解决方法:请先通过FTP进入WordPress网站根目录,看看根目录下有没有一个名为.maintenance的文件。
存在.maintenance文件
只需要将.maintenance文件删除,再次刷新网站首页,就能正常访问了。
不存在.maintenance文件
需要伪造一份空的.maintenance文件来通过程序的检测。由于在计算机上无法创建这样的文件,所以先创建一个空的文件,然后上传到FTP上并更名为.maintenance。再次刷新网站首页,就能正常访问了。
4,软件或其它方式连接上主机,
然后添加命令:vim /etc/resolv.conf
然后再修改里面的地址为:
nameserver 8.8.8.8
nameserver 8.8.4.4
然后再升级即可,鸿硕科技亲测有效果,升级到某版本成功。
二,第二种方法,如果在线升级实在不行,就直接官网下载安装包
1,把最新的WordPress压缩包的里的wp-content目录删掉,最新版地址:
https://downloads.wordpress.org/release/zh_CN/wordpress-5.6.zip(5.6可以修改为最新版所对应版本号即可, zh_CN 是中文版,去掉就是默认英文版)
2,进入空间管理平台或者直接登录服务器删除域名文件夹下的wp-includes 和 wp-admin两个文件夹。
3,将步骤1中删除了wp-content目录的压缩包上传空间然后解压。
4,执行升级:浏览器访问 https://你的网址/wp-admin/upgrade.php 执行升级,点击继续升级数据库,升级完成。
5,如果4执行不成功(很低概率),请尝试清理浏览器缓存尝试