WordPress升级失败提示“另一更新正在进行”的两种处理方式

由于WordPress程序是完全开源的,所以很容易被一些黑客破解攻击,也因为此,WordPress的版本更新也比较频繁,我们有时候在后台一键更新的时候,常常会报错,WordPress升级失败提示“”估计是报错最多的,那么如何有效的解决WordPress升级失败提示“”呢,下面我们就来看看WordPress升级失败提示“另一更新正在进行”解决方法。

Wordpress升级失败提示“另一更新正在进行”的两种处理方式

分析原因:

WordPress升级需要去海外的服务器拿数据,一旦出现网络故障等问题,就极有可能导致连接超时而升级失败。而WordPress有个机制就是升级的时候数据库会写入一个锁定字段,升级异常而导致字段没有被清理,导致我们再次点击升级的时候提示“另一更新正在进行”错误提示,无法进行升级操作。

Wordpress升级失败提示“另一更新正在进行”的两种处理方式

解决方法:

方法一:直接操作数据库

登陆数据库管理系统(如PHPMyAdmin),找到我们网站在用的数据库,点击数据库表“wp_options”(默认是此表,如果建站时又修改表前缀,请根据实际情况而定)在option_name字段找到core_updater.lock记录并将这一列数据删除即可。

 

Wordpress升级失败提示“另一更新正在进行”的两种处理方式 
此方法适用于对数据库有一定了解的用户,如果你精通数据库操作,那么完全可以使用命令

delete from wp_options where option_name=‘core_updater.lock’;

方法二:操作functions.php

将如下代码放入到你的主题函数模板 如(functions.php)不赘述,然后刷新一下网站首页即可

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

同理,表前缀默认为wp_options,根据实际情况。

此方法适用于大多数用户,注意:刷新首页成功删除锁定字段后请及时删除此段代码,以免影响网站正常使用。

通过上述操作,我们已经删除了锁定字段,可以再次前往仪表盘操作升级了。