WordPress 升级时会在数据库 _options 表中增加 core_updater.lock 记录,倘若中途刷新关闭或者网络超时被打断升级时,这条记录便不会被删除,所以当下次升级时 WordPress 检测到此记录的存在就会返回”另一更新正在进行”。

WordPress

其实这个并不是什么大问题,原理更简单,WordPress 为了防止网站同时多次升级,所以临时在 WordPress 的数据库中*_options 表中有一个 core_updater.lock 的记录来作为判断,升级更新成功 WordPress 便会自动删除该记录,如果你不小心刷新或者更新失败了,就有可能出现这个数据库记录未删除,就造成了再次升级的时候提示“另一更新正在进行”。

WordPress upgrade error

WordPress-upgrade-error-01

而解决方法就非常的简单了,我们可以通过 phpmyadmin 等工具管理 WordPress 数据库,在*_options 表中找到 core_updater.lock 记录并删除即可。

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

参考泪雪博客文章:https://zhangzifan.com/wordpress-upgrade-error.html

发表评论
登录后参与评论
专注 WordPress 网站优化解决方案! 加入我们