解决升级 WordPress4.0 后无法进入后台

WordPress 4.0 更新后,如使用了缓存就会一直处于“数据库已更新”的死循环状态。解决方法如下:

WordPress 4.0 发布后,笔者立即跟进更新并测试,但发现更新 WP4.0 后无法进入后台,一直处于提示“数据库无需升级”的死循环状态。于是便自行动手解决,分享给大家的方法如下:

方法一,删除缓存插件

  1. 删除当前 WP 的所有缓存插件,包括 wp-content/ 目录下的 *-cache.php 文件。
  2. 进入后台,执行更新(如有更新)后,再次安装即可解决问题

方法二,更改数据库版本字段

  1. 因数据库更新的步骤比一般插件或主题优先级高,所以无论插件或主题都还未运作前,就进入“死循环”了。故需要进入 mysql 管理界面,可用 web 管理软件(phpMyAdmin、Adminer)等解决问题。
  2. 使用上述等 mysql 管理软件选择您当前 WP 的数据库
  3. 执行 SQL 语句:
    SELECT * FROM `wp_options` WHERE `option_name` = 'db_version'
  4. 检索出来的结果,应该如下图:
    wp4-error-01
  5. 选择编辑当前结果集,将 option_value 字段的值从 29630 改为 29629 (减一),如下图:
    wp4-error-02
  6. 执行(保存)后,重新进入 WP 后台(/wp-admin/),根据提示再次更新,即解决问题。
版权所有 © INN STUDIO 2011~2017 / 法律顾问: 广东易春秋律师事务所