前言
不少使用子比主题的站长,在WordPress后台手动升级程序版本的时候,会遇到更新中途失败的问题。再次点击更新按钮,会一直提示:另一更新正在进行,无法继续执行WordPress版本升级。
这个问题是WordPress的更新锁机制导致,更新中断后数据库残留锁定标记,就算刷新后台也不会自动清除。同时子比主题自带「禁止WordPress检测更新」开关,如果处于开启状态,后台更新功能会被限制,双重因素叠加就会出现该故障。下面给大家完整的处理步骤。
故障现象
- WordPress后台执行手动更新中途失败
- 再次点击更新,持续提示:另一更新正在进行
- 刷新页面、清除浏览器缓存依旧无法解除锁定
第一步:数据库删除更新锁记录(核心解决)
WordPress在执行版本更新时,会在数据库 wp_options 数据表写入一条名为 core_updater.lock 的数据,用来标记正在更新。更新异常中断之后这条记录不会自动删除,就会一直锁死更新流程。
进入你的数据库管理工具(phpMyAdmin或者数据库面板),执行下面MySQL删除语句。
delete from wp_options where option_name='core_updater.lock';
如果你的WordPress安装时修改过数据库表前缀,例如 xxx_options,命令里面的 wp_options 需要替换成你实际的数据表名称,否则语句执行不会生效。
执行完成之后,不要立刻去后台点击手动更新按钮,还需要处理子比主题的更新屏蔽开关。
第二步:关闭子比主题禁止检测更新选项
子比主题「扩展&增强」模块内置了禁止WordPress检测更新功能,开启之后会屏蔽WordPress后台更新能力。如果这个开关处于打开状态,就算删掉数据库锁,手动更新依旧无法正常运行。
进入WordPress后台菜单,依次打开:zibll主题设置 ➔ 扩展&增强 ➔ 系统工具,找到【禁止WordPress检测更新】,把这个开关关闭,点击保存设置。
保存设置之后,回到WordPress更新页面,开启WordPress自动更新,等待系统自动完成版本升级。
❗不要手动点击“重新安装”或者“更新到新版本”按钮,避免再次触发更新锁报错。
补充说明与小提示
- 更新全部完成之后,如果不需要接收WordPress版本提醒,可以再把子比主题的「禁止WordPress检测更新」重新开启,减少后台负载。
- 尽量不要在服务器负载高、网络不稳定的时候手动执行WordPress大版本更新,很容易出现更新中断锁库。
- 操作数据库前建议完整备份数据库,防止误操作带来意外问题。
- 如果执行完上面两步依旧报错,清除WordPress全部缓存、插件缓存后重试。
总结
“另一更新正在进行”本质是数据库残留更新锁,再叠加子比主题关闭更新检测的双重限制。先数据库删除 core_updater.lock 锁定记录,再关闭子比主题屏蔽更新开关,使用自动更新方式升级,即可解决该故障。














![表情[baoquan]-服务器测评_云 VPS 推荐_运维技术教程与源码分享 - 环球云域数据平台 cloudidc.vip](https://cloudidc.vip/wp-content/themes/zibll/img/smilies/baoquan.gif)


暂无评论内容