有些时候我们在升级WordPress时,由于国内网络环境等问题,可能会造成更新中途停止,此时很容易出现这样的情况就是 WordPress更新时提示 ”另一更新正在进行”,而这类问题着实让很多刚接触WordPress的同学很是无语,那如何解决这类问题呢?且听我们一一道来^_^
一、原因分析
当更新升级WordPress时,WordPress会在数据库wp_options表中增加一条更新记录。如更新被中断,这个记录会留在数据库中。再次执行升级操作时,WordPress检测到此记录的存在,就会返回“另一更新正在进行”的提示。
二、解决方式一
通过phpmyadmin或其他数据库管理软件进入数据库,点击数据库表“wp_options”,在option_name字段找到core_updater.lock记录并将这一列数据删除即可。
![图片[1]-解决升级 WordPress时提示”另一更新正在进行”-追梦人](https://cdn.dreamren.cn/wp-content/uploads/2025/06/1626791144-04dc223c6577409.png?imageMogr2/format/webp/blur/1x0/quality/100)
如果在phpmyadmini没有看到这个记录,请看下每页显示的数据行数,可将每页显示的行数改大些,或进行翻页。
二、解决方式二
将下面的代码添加到当前主题函数模板 functions.php 中:
//在当前主题的 functions.php 文件中添加以下代码;
//数据库中的数据表前缀名为wp_,前缀名一般是在安装wordpress时指定的,
//请根据自己的情况,修改相应的数据表名
global $wpdb;
$wpdb->query(“DELETE FROM wp_options WHERE option_name = ‘core_updater.lock'”);
之后,刷新一下网站页面,会自动删除该记录,可以正常升级程序了。
暂无评论内容