当你试图升级WordPress版本时,你曾经收到过“另一个更新正在进行中”的错误吗?本文将介绍3中的方法,快速清除错误,从而再次升级WordPress版本。
升级是非常重要的,但它并不总是像预期的那样进行,所以应该尽快完成WordPress更新的故障排除。另一方面,网站不需要立即安装最新版本,许多web开发人员宁愿等待一周左右来修复错误,然后再进行更新。
WordPress在升级时提示“另一个更新正在进行中”,这只是你在WordPress中会遇到的众多问题之一。给足够的时间,这个错误几乎会自行消失。
如果您很着急或者在等待一段时间后仍然收到错误,您可以手动修复错误或在插件的帮助下解决它。
是什么导致了“另一个更新正在进行中”的错误?
这是一个很容易理解的错误。当然,只要发布新的WordPress版本更新,WordPress就会想要升级。很多网站开发者打开自动更新,这是好的,但这是问题的根源。
当WordPress更新核心文件时,MySql数据库将被锁定。这意味着不能向数据库写入任何内容,此时的其他操作肯定会收到此错误。
也可能是因为服务器连接失败,更新没有正确完成,或者其他原因,比如更新时服务器负载过高,导致繁忙。您也可能会无限期地陷入“另一个更新正在进行中”的错误中。
方法1:使用修复另一个正在进行的更新插件进行恢复。
这是最安全的方法,因为不需要手动操作数据库。对于新手来说,这样做是最安全的。
在WordPress后台搜索修复另一个正在进行的更新插件(免费),安装后启用。如果插件检测到数据库中的锁,您将在插件页面中看到以下内容:
点击修复WordPress更新锁定按钮,错误将被立即修复。
方法二:执行MySql查询语句。
WordPress锁定更新状态时,会在数据库的wp_options表中增加一行名为“core_updater.lock”的行,删除这一行恢复正常。
您可以使用下面的MySql查询语句来删除它。需要注意的是,如果wp_ prefix在一些WordPress安装过程中被更改,wp_options也应该相应地更改。
从wp_options中删除,其中option _ name = ' core _ updater . lock ';
方法3:使用phpMyAdmin删除core_updater.lock行。
比如使用宝塔 Panel或者其他一键包的用户,一般默认安装phpMyAdmin。登录phpMyAdmin后,选择相应的数据库,会出现所有表的列表,如下图所示:
选择wp_options表,找到选项名为“core_updater.lock”的行,然后点击旁边的删除按钮,如下图所示:
操作完成后,“另一个更新正在进行中”的通知会消失,现在可以自由返回WordPress,再次更新网站。
评论前必须登录!
注册