为什么会出现“另一个更新正在进行中”的错误?
当后台正在运行核心 WordPress 更新时,如果用户尝试启动另一个更新过程,通常会出现此消息。在核心更新过程中,WordPress 会自动在你的 WordPress 数据库上设置一个更新锁定。这个数据库锁定会防止你在网站上运行同时更新,因为同时更新可能会导致 WordPress 错误或破坏重要数据。
该消息设定为在15分钟或更新过程完成后自动消失。然而,如果你仍然被这个消息困住,那么你将需要手动删除它。
修复 WordPress 中的“另一个更新正在进行中”错误
当你遇到“另一个更新正在进行中”错误时,你需要从 WordPress 数据库中删除“core_updater.lock”文件。最简单的方法是使用 phpMyAdmin。
注意:在对数据库或 WordPress 主题文件进行更改之前,最好先使用像 Duplicator 这样的插件创建完整的网站备份。
步骤
首先,你需要登录到 WordPress 托管账户的 cPanel 仪表盘,并导航到 phpMyAdmin。我们使用的是 Bluehost,所以如果你使用的是其他托管公司,屏幕看起来可能会有所不同。如果你在托管仪表盘中没有看到任何 phpMyAdmin 选项,则应联系托管公司的支持部门以获取帮助。
从你的 Bluehost 仪表盘,你需要导航到“网站”选项卡。然后,点击出现错误的网站的“设置”按钮。
接下来,向下滚动到快速链接部分,然后点击“phpMyAdmin”。
这将启动 phpMyAdmin 应用程序,你需要在其中选择你的 WordPress 数据库。一旦你点击你的数据库,它将显示其中的所有表格。然后,你需要点击 WordPress 选项表(wp_options)旁边的“浏览”按钮。
这会显示选项表中的所有行。你需要找到选项名称为“core_updater.lock”的行,并点击其旁边的“删除”按钮。
现在,phpMyAdmin 将自动从你的数据库中删除该行。当你回到 WordPress 网站时,“另一个更新正在进行中”错误将消失,你可以继续更新你的网站。如果你仍然看到其他错误,可以查看我们的 WordPress 错误排除初学者指南以获取更多帮助。
我们希望这篇文章能帮助你学习如何修复 WordPress 中的“另一个更新正在进行中”错误。你可能还想看看我们的文章,了解如何修复 WordPress 更新失败错误或者阅读我们关于如何加速 WordPress 网站的终极指南。