升级WordPress提示”另一更新正在进行”的解决方法
2017-03-08 12:03:08   来源:    点击:

3月7日WordPress 4 7迎来了第三个安全维护版本,版本号升级至4 7 3。与上个维护版本一样,该版本同样是对之前所有版本中存在的安全问题进行了修复,建议正在使用旧版本的用户尽快升级。马上去网站后台进行升级,

3月7日WordPress 4.7迎来了第三个安全维护版本,版本号升级至4.7.3。与上个维护版本一样,该版本同样是对之前所有版本中存在的安全问题进行了修复,建议正在使用旧版本的用户尽快升级。

马上去网站后台进行升级,但是由于网络的问题,点击更新后就打不开页面了,换一个网络环境再进入后台升级WordPress,却出现如下图所示的提示“另一更新正在进行”,这是怎么回事?

赶紧找原因,原来是在升级Wordpress时,Wordpress会在数据库wp_options表中增加core_updater.lock记录。如中途打断Wordpress升级,这个记录就留在数据库中而没有自动删除。当再次进行升级时,Wordpress检测到core_updater.lock的存在就会返回”另一更新正在进行”。知道了原因所在,就好解决了,可通过以下方法解决:

方法一、通过MySQL数据库管理工具(比如 phpMyAdmin),在 wp_options表中找到 core_updater.lock记录并将这一列数据删除(在此表的最后面一项)。

方法二、通过终端登录数据库,假设表前缀是_wp,数据库是wordpress,

1
2
3
4
5
mysql -u root -p
  use wordpress;   select * from wp-options where options_name='core_updater.lock';

1
delete from wp_options where option_name='core_updater.lock';

然后再刷新页面或重新打开WordPress升级页面就可以正常升级了。

Tags:WordPress

上一篇:免费使用阿里云开放缓存服务OCS为WordPress加速
下一篇:phpmyadmin 配置文件中的密文(blowfish_secret)太短的解决方法