不知道你们有没有遇到被 WordPress 更新卡住的情况,无法进行更新。“目前正在进行另一项更新”的错误。我们在自己的网站就处理过无数次这个错误。在本指南中,我们把自己处理“目前正在进行另一项更新”错误的一些经验分享给你们。
为什么会出现‘当前正在进行另一项更新’错误?
当核心WordPress 更新在后台运行并且用户尝试启动另一个更新过程时,通常会出现这条消息。在核心更新过程中,WordPress 会自动在WordPress 数据库上设置更新锁。此数据库锁可防止站长在网站上同时运行更新,这可能会导致WordPress 错误或破坏重要数据。
这个消息设置为在 15 分钟后或更新过程完成后自动消失。但是,如果被此消息卡住了,则需要手动将其删除。
我们看看如何修复 WordPress 中的“另一个更新目前正在进行中”错误。
如何解决 WordPress 中的“正在进行另一项更新”错误(分步说明)
当遇到“正在进行另一项更新”错误时,需要从 WordPress 数据库中删除“core_updater.lock”文件。最简单的方法是使用phpMyAdmin。
注意:在更改数据库或WordPress 主题文件之前,要有完整的网站备份。
登录到控制面板导航到 phpMyAdmin。
找到phpMyAdmin,然后单击“phpMyAdmin”启动应用程序,需要在其中选择 WordPress 数据库。单击数据库后,它将显示其中的所有表。
然后,单击 WordPress 选项表(wp_options)旁边的“浏览”按钮。
这将显示选项表内的所有行。
要找到选项名称为“core_updater.lock”的行,然后单击旁边的“删除”按钮。
现在,phpMyAdmin 会自动从数据库中删除该行。
当返回到你的WordPress 网站时,“正在进行另一项更新”错误就消失了,可以继续更新你的网站。
如何避免将来出现“目前正在进行另一项更新”错误
虽然知道如何修复此错误是件好事。但是,为了不必要的麻烦,最好从一开始就防止错误发生。下面是一些方法,可以帮助你们避免将来遇到此错误:
- 一次更新一个:请耐心等待,一次更新一个 WordPress 核心、主题和插件,以降低发生冲突的风险。
- 清除浏览器缓存:有时候,由于浏览器中的缓存数据,错误消息可能会持续存在。
- 使用临时站点:在将更新应用到运营站点之前,可以在临时环境中对其进行测试。这可以让你在不影响实际站点的情况下发现并解决潜在问题。
暂无评论内容