升级WordPress提示另一更新正在进行的解决方法

WordPress 升级时提示“另一更新正在进行”,这是因为WordPress服务器部署在国外,国内连接服务器很慢会造成更新停止,就会出现错误提示。如果给它足够的时间,这个错误几乎会自行消失,如果很着急或已经等待一段时间后仍然收到错误,可以手动修复错误或在插件的帮助下解决它。

一般情况下该通知将在 15 分钟后或 WordPress 核心更新完成后消失。如果赶时间或等待一段时间后依然提示该错误,请按照下面列出的任何方法解决。文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/wordpress/4714.html

升级WordPress提示另一更新正在进行的解决方法

升级WordPress提示另一更新正在进行的解决方法

修复 WordPress 中的“另一更新正在进行”错误

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

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

这是最安全的一种方法,因为不用手动操作数据库。对于新手来说,这样做最安全。文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/wordpress/4714.html

在 WordPress 后台搜索 Fix Another Update In Progress 插件(免费)并安装启用它,如果插件检测到数据库中的锁定,则会在插件页面中看到以下内容:文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/wordpress/4714.html

使用 Fix Another Update In Progress 插件进行恢复文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/wordpress/4714.html

点击 Fix WordPress Update Lock(修复 WordPress 更新锁)按钮,错误就会立即被修复。文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/wordpress/4714.html

方法2:使用主题函数文件

将下面代码添加到主题函数模板functions.php文件中文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/wordpress/4714.html

global $wpdb;
$wpdb->query("DELETE FROM wp_options WHERE option_name = ' core_updater.lock '");

保存之后,刷新一下网站页面,会自动删除该记录,然后就可以正常升级程序了。文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/wordpress/4714.html

注:该代码运行一次就够了,没有必要留在主题中,用后删除即可。文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/wordpress/4714.html

方法3:执行 MySql 查询语句

WordPress 锁定更新状态时会在数据库的 wp_options 表中增加名称为“core_updater.lock”的行,将这一行删除掉,就能恢复正常。文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/wordpress/4714.html

可以使用以下 MySql 查询语句进行删除,这里需要注意的是有些 WordPress 安装时如果变更了 wp_ 前缀,那么 wp_options 也要对应变更。文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/wordpress/4714.html

delete from wp_options where option_name='core_updater.lock';

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

WordPress更新失败时,会在数据库wp_options表中增加core_updater.lock记录,我们只需要打开数据库表wp_options中找到core_updater.lock删除即可;

例如在服务器宝塔面板,一般默认安装了 phpMyAdmin,登录 phpMyAdmin 后,选择对应的数据库,会出现所有表的列表,如下图:

phpmyadmin管理数据库

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

删除数据库表wp_options中找到core_updater.lock

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

总结

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

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

 
  • 本文由 潮涌SEO 发表于 2023年3月13日 16:31:03
  • 转载请务必保留本文链接:https://www.seoshipin.cn/jianzhan/wordpress/4714.html