想要解决问题,就得先明白wordpress升级的原理。只有明白了因,才能得到果。
一、wordpress升级为什么会出现这样的情况?原因:
由于wordpress程序设计机制的问题:
我们在升级Wordpress时,Wordpress会在数据库wp_options表中增加core_updater.lock记录。
如中途打断Wordpress升级,这个记录会留在数据库中。
当下次升级时,Wordpress检测到此记录的存在就会返回”另一更新正在进行。”。
如果这个记录一直存在,你则一直不可能升级成功。
二、wordpress 另一更新正在进行 具体解决步骤:
1、登入你的数据库,可以用phpmyadmin等数据库管理工具。
2、进入你的安装wordpress安装里的数据库。
3、先执行以下sql语句:再手工删除,如下图:
SELECT * FROM `wp_options` WHERE `option_name`='core_updater.lock';
或者
直接执行以下sql语句:
DELETE FROM `wp_options` WHERE `option_name`='core_updater.lock';
4、最后,我们再去执行升级WordPress就没有这个"另一更新正在进行"问题错误提示,问题圆满解决了!
2022年08月02日 23:24:35 沙发
看了博主的文章,我得到了一个新的思路,原理跟文章一样的,我操作如下:
1、通过xshell登陆上服务器。
2、通过命令,连接并进入mysql数据库:
[root@localhost bin]# ./mysql -uroot -p –socket=/var/lib/mysql/mysql.sock
3、选择数据库:
mysql> use fujieace;
4、直接执行以下删除sql语句:
mysql> DELETE FROM `wp_options` WHERE `option_name`=’core_updater.lock’;