歲月留聲

如何修复 WordPress「另一个更新正在进行」错误?

后台更新升级 WordPress,提示 Warning:发生了预料之外的错误、「另一个更新正在进行」错误,无法升级,如何解决?此错误会阻止您更新 WordPress,一般后台升级完成就会自动消失,如果一直都在,则需要手动修复。

「如何修复 WordPress「另一个更新正在进行」错误?:https://0xo.net/624」

WordPress 为什么会出现「另一个更新正在进行」错误?

升级 WordPress 为什么会出现「Another Update is Currently in Progress」错误?

如何修复 WordPress「另一个更新正在进行」错误? - 第1张图片

WordPress 更新在后台运行时,用户尝试启动另一个更新过程,就会出现「另一个更新正在进行」错误提示消息。

「如何修复 WordPress「另一个更新正在进行」错误?:https://0xo.net/624」

多个更新同时运行有可能导致 WordPress 错误或破坏重要数据,因此 WordPress 核心程序更新过程中会自动在 WP 数据库写入一个更新锁,防止在 WP 站点同时运行多个更新,以确保数据安全。

此消息正常情况下会在 15 分钟内或更新过程完成后自动消失。但是,如果升级过程卡在这条消息上,则需要手动将其删除,然后重新升级。

WordPress「另一个更新正在进行」错误如何解决?

解决「另一个更新正在进行」错误主要有两种方法:数据库删除 core_updater.lock 或者安装插件修复。

「如何修复 WordPress「另一个更新正在进行」错误?:https://0xo.net/624」

修改数据库解决 WordPress「另一个更新正在进行」错误

温馨提示:操作数据库有风险,建议先备份。

WordPress 数据库中删除 core_updater.lock 这一行数据即可,比如可以登录 phpMyAdmin,选择网站对应 WP 数据库,单击数据库,然后浏览 wp_options 表:

如何修复 WordPress「另一个更新正在进行」错误? - 第2张图片

「如何修复 WordPress「另一个更新正在进行」错误?:https://0xo.net/624」

找到选项名称为 core_updater.lock 行,然后单击旁边的删除(Delete)按钮删除掉,接着返回 WordPress 网站,继续更新即可。

修改数据库解决 WordPress「另一个更新正在进行」错误

除了直接修改数据库,另一个方法是使用 Fix Another Update In Progress 插件去修复,一般推荐此方法,更加容易操作。

登录 WordPress 管理面板,插件 → 添加新插件,搜索 Fix Another Update In Progress,安装并激活此插件。

然后转到「设置」→「修复正在进行的另一个更新」,点击「修复 WordPress 更新锁定」按钮,然后重新进入升级 WordPress 即可。

如何修复 WordPress「另一个更新正在进行」错误? - 第3张图片

退出移动版