升级 WordPress 时“另一更新正在进行”的 3 种解决办法

你是否尝试过升级 WordPress 版本时收到"另一更新正在进行"错误?本文将介绍 3 中方法,迅速解除错误,以便再次升级 WordPress 版本。

升级至关重要,但并不总是按预期进行,因此应尽快完成对 WordPress 更新的故障排除。另一方面,网站不需要立即安装最新版本,许多 Web 开发人员更愿意等待一周左右的时间来修复错误,然后再进行更新。

WordPress 升级时提示"另一更新正在进行",这只是在 WordPress 时会会遇到的众多问题之一。如果给它足够的时间,这个错误几乎会自行消失,

如果很着急或已经等待一段时间后仍然收到错误,可以手动修复错误或在插件的帮助下解决它。

是什么导致"另一更新正在进行"错误?

这是一个容易理解的错误。当然,只要发布新的 WordPress 版本更新,WordPress 就会希望进行升级。许多网站开发人员打开自动更新,这很好,但它是问题的根源。

当 WordPress 更新核心文件时,MySql 数据库将被锁定。这意味着无法向数据库写入任何内容,此时进行其它操作一定会收到此错误。

也可能由于服务器连接故障,更新没有正确完成,或者其它原因,例如更新时服务器负载过高造成繁忙等。也可能会无限期地卡在"另一更新正在进行"的错误上。

一般情况下该通知将在 15 分钟后或 WordPress 核心更新完成后消失。

但是,如果赶时间或等待一段时间后依然提示该错误,请按照下面列出的任何方法解决。

如何修复 WordPress 中的"另一更新正在进行"错误?

注意:在对数据库或 WordPress 文件进行更改之前,最好创建一个完整的网站备份,以便在出现问题时可以恢复它。

方法一:使用 Fix Another Update In Progress 插件进行恢复

这是最安全的一种方法,因为不用手动操作数据库。对于新手来说,这样做最安全。

在 WordPress 后台搜索 Fix Another Update In Progress 插件(免费)并安装启用它,如果插件检测到数据库中的锁定,则会在插件页面中看到以下内容:

点击 Fix WordPress Update Lock(修复 WordPress 更新锁)按钮,错误就会立即被修复。

方法二:执行 MySql 查询语句

WordPress 锁定更新状态时会在数据库的 wp_options 表中增加名称为"core_updater.lock"的行,将这一行删除掉,就能恢复正常。

可以使用以下 MySql 查询语句进行删除,这里需要注意的是有些 WordPress 安装时如果变更了 wp_ 前缀,那么 wp_options 也要对应变更。

复制代码
delete from wp_options where option_name='core_updater.lock';

方法三:利用 PhpMyAdmin 删除 Core_updater.Lock 行

例如宝塔面板或使用其它一键包的用户,一般默认安装了 phpMyAdmin,登录 phpMyAdmin 后,选择对应的数据库,会出现所有表的列表,如下图:

选择 wp_options 表,找到选项名称为"core_updater.lock"的行,然后单击它旁边的删除按钮,如下图:

操作完成后"另一更新正在进行"的通知将消失,现在可以自由地返回 WordPress 并再次更新网站。

总结

如果您是 WordPress 或 Web 开发的新手,重要的是不要在遇到错误消息时感到沮丧或失望。

"另一更新正在进行"错误很容易解决,但如果经常发生此类提示,建议仔细排查一下主机是否稳定正常,特别是监视一下 MySql 数据库与 PHP 是否存在经常性占用资源非常高的现象。明月的建议是彻底的关闭 MySQL 的日志就会有很好的改善!

相关推荐
李纲明8 小时前
WordPress 古腾堡点「更新」报「不是有效的 JSON 响应」:我按 REST 接口一路查下来的顺序
运维·nginx·php·wordpress·rest api
李纲明14 小时前
WordPress 首页正常、内页全 404:固定链接与伪静态规则排查步骤(Apache / Nginx)
nginx·apache·wordpress
李纲明3 天前
WordPress 白屏排查手册:关插件、换主题、开调试、查 PHP(附停手信号)
开发语言·php·wordpress·故障排查·白屏·插件冲突
for_ever_love__3 天前
增量索引实战:新文档怎么做到分钟级可检索
实时·文档·索引·更新·rag·增量·新增
李纲明4 天前
WordPress 图片拖慢首屏与磁盘:媒体库体积、缩略图爆炸与懒加载排查
性能优化·wordpress·webp·图片优化·媒体库
李纲明5 天前
WordPress 预发/Staging 怎么搭才不污染正式站:克隆、Search Replace、缓存与邮件
wordpress·网站运维·staging·预发环境·wp-cli
李纲明7 天前
WordPress 安全加固基线:更新策略、文件权限、登录面收缩和备份验证(含回滚注意)
运维·安全·php·wordpress
李纲明7 天前
WordPress 表单提交成功、线索却没到:SMTP、反垃圾与缓存/CDN 冲突怎么拆开查
cdn·wordpress·smtp·表单·网站运维
李纲明10 天前
WordPress 站点变慢:按 TTFB → 缓存 → 查询 → 前端 分层排查(含配置注意)
前端·缓存·性能优化·wordpress·后端开发
程序员老赵10 天前
Docker 部署 WordPress:轻松搭建开源内容管理平台
docker·开源·wordpress