前言
你是否尝试过升级 WordPress 版本时收到“升级WordPress 另一更新正在进行。”错误?本文介绍3种可行方法,可以迅速解除更新锁定错误,恢复WordPress版本升级功能。
版本升级对网站安全至关重要,但更新过程并不总是按预期进行。遇到更新报错,需要及时排查故障。当然网站也不必立刻追赶最新版本,不少站长会等待一周左右,待新版本BUG修复之后,再执行升级操作。
WordPress升级提示“另一更新正在进行”,是建站过程中比较常见故障。正常情况下等待一段时间,该错误可以自动消失。如果比较着急,或者等待很久依旧报错,可以通过插件、数据库命令、phpMyAdmin三种方式手动修复。
是什么导致“另一更新正在进行”错误?
这个报错原理很好理解。当WordPress发布新版本,系统会触发升级流程,很多站点开启了自动更新功能。
WordPress在更新核心程序的时候,会在MySQL数据库写入更新锁标记,防止同时执行多次更新操作。一旦更新进程异常中断,这条锁定记录不会自动清除。
服务器网络连接故障、更新中途断开、服务器负载过高、资源繁忙,都会造成更新进程卡死,于是就会无限提示“另一更新正在进行”,无法继续升级。
方法一:Fix Another Update In Progress插件修复(新手首选)
该方案不需要手动操作数据库,风险最低,适合不熟悉数据库操作的新手站长。
- 进入WordPress后台插件,搜索 Fix Another Update In Progress,免费插件直接安装并启用。
- 插件检测到数据库内存在更新锁时,页面会显示锁定提示。
- 点击 Fix WordPress Update Lock(修复 WordPress 更新锁)按钮,一键清除锁定,错误立刻解除。
修复完成之后,可以把插件卸载,避免多余插件常驻后台。
方法二:执行MySQL查询语句删除更新锁
WordPress更新锁定时,会在wp_options数据表生成一条名为 core_updater.lock的数据记录,删除这条记录即可解除锁定。
如果你安装WordPress时修改过数据表前缀,例如 xxx_options,SQL语句中的wp_options需要替换为你实际的表名,否则执行不会生效。
delete from wp_options where option_name='core_updater.lock';
复制这条SQL,在phpMyAdmin或者数据库管理工具执行,锁定标记直接清除。
方法三:phpMyAdmin手动删除core_updater.lock行
宝塔面板、各类服务器一键包一般自带phpMyAdmin数据库管理工具。
- 登录phpMyAdmin,选择你的WordPress对应的数据库。
- 找到
wp_options数据表并点击进入。 - 查找 option_name 为
core_updater.lock的这一行记录。 - 点击行末尾删除按钮,确认删除。
删除完成,后台“另一更新正在进行”提示消失,即可返回WordPress后台执行版本更新。
重要操作提示
- 修改数据库之前,务必备份完整数据库,防止误操作造成数据损失。
- 优先等待15‑20分钟,部分情况锁记录会自动过期清除。
- 更新尽量避开服务器高负载时段,减少更新中断卡死概率。
- 使用子比主题用户,修复锁之后,记得检查「禁止WordPress检测更新」开关状态,关闭后更新才能正常运行。
总结
“另一更新正在进行”根源是数据库残留core_updater.lock更新锁。可以选择插件一键修复、SQL语句、phpMyAdmin手动删除三种方案。新手优先使用插件方式,熟悉数据库可以直接操作数据表,清除锁定之后就可以正常升级WordPress核心版本。














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


暂无评论内容