由于wordpress程序是完全开源的,所以很容易被一些黑客破解攻击,也因为此,WordPress的版本更新也比较频繁,我们有时候在后台一键更新的时候,常常会报错,WordPress升级失败提示“另一更新正在进行”估计是报错最多的,那么如何有效的解决WordPress升级失败提示“另一更新正在进行”呢,下面我们就来看看WordPress升级失败提示“另一更新正在进行”解决方法。
分析原因:
WordPress升级需要去海外的服务器拿数据,一旦出现网络故障等问题,就极有可能导致连接超时而升级失败。而WordPress有个机制就是升级的时候数据库会写入一个锁定字段,升级异常而导致字段没有被清理,导致我们再次点击升级的时候提示“另一更新正在进行”错误提示,无法进行升级操作。
解决方法:
方法一:直接操作数据库
登陆数据库管理系统(如PHPMyAdmin),找到我们网站在用的数据库,点击数据库表“wp_options”(默认是此表,如果建站时又修改表前缀,请根据实际情况而定)在option_name字段找到core_updater.lock记录并将这一列数据删除即可。
此方法适用于对数据库有一定了解的用户,如果你精通数据库操作,那么完全可以使用命令
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,根据实际情况。
此方法适用于大多数用户,注意:刷新首页成功删除锁定字段后请及时删除此段代码,以免影响网站正常使用。
通过上述操作,我们已经删除了锁定字段,可以再次前往仪表盘操作升级了。