首页 » WordPress建站教程 » 正文

WordPress升级时:另一更新正在进行解决办法

有时我们在线升级WordPress时,突然被提示:“ 另一更新正在进行…”这样的报错。即使重新刷新后台,重新启动phpstudy环境,仍然更新时提示报错。而且尝试很多办法都不行,遇到这种情况怎么办呢?小编今天和各位正在学习WordPress的同学们分享一下解决这个问题的办法:

“WordPress升级时:另一更新正在进行…”产生的原因:在升级Wordpress时,Wordpress会在数据库wp_options表中增加core_updater.lock记录。如中途打断Wordpress升级,这个记录会留在数据库中。当下次升级时,Wordpress检测到此记录的存在就会返回“另一更新正在进行”。

“ WordPress升级时:另一更新正在进行… ”的解决办法:登录你的网站数据库phpmyadmin,找到你网站所用的数据库,点击数据库表“wp_options”(其中wp是默认,如果建站的时候修改过表前缀,那么这个也会跟着变哦),在option_name字段找到core_updater.lock记录并将这一列数据删除即可。如果没有找到,是因为你没有展开所有表,点击全部展示即可。

另外一个解决办法:通过修改 functions.php文件 来解决。将下面的代码添加到主题 functions.php文件最后一个?>前面,然后刷新首页即可:

  • global $wpdb;
  • 2. $wpdb->query(“DELETE FROM wp_options WHERE option_name = ‘ core_updater.lock ‘”);

WordPress升级时:另一更新正在进行解决办法

以上“WordPress升级时:另一更新正在进行解决办法…” 小编刚学习WordPress安装时,曾遇到过这个问题,后来也是通过万能的百度找到这个问题的解决方法。以上两条解决方法均来自网络,其中,小编就是采取第一个方案解决这个“WordPress升级失败提示”问题的。

另外,现在WordPress的版本已经升级到5.2版本了,新版本的后台编辑器全变了风格很不适应,所以很多同学们想把WordPress的版本从当前最新的版本回滚到以前的旧版本,于是在后台安装了“WP Downgrade” WordPress版本降级插件,最容易发生以上问题,而且还和“Maximum execution time of 30 seconds” 问题同时交替出现。所以,一定要注意。关于版本降级时出现的“Maximum execution time of 30 seconds”解决办法,本站已经在上一篇分享了经验。