折腾无极限
不曾长大

WordPress升级至3.0.1出错

WordPress 3.0.1老早出来,我还在用2.7的版本。今天不知道怎么手痒就点了下自动升级,结果挺顺利的。再点到管理首页,发现还有升级数据库,一点继续,报错了,唉,高兴早了。

报错如下:

Fatal error: Call to undefined method wpdb::tables()
in /mzihen.com/wp-admin/includes/upgrade.php on line 1403

解决方法

Google了下,发现是db-cache惹的祸,db-cache会用其优化的文件代替WP自身的文件,解决方法有两种:

一、未雨绸缪型
  在升级之前先备份数据库和重要文件,然后进入后台关掉db-cache,这样会自动清除缓存文件,然后自动升级或者手工升级皆可。

二、亡羊补牢型
  进入后台就提示升级数据库,怎么也进入不了管理页面了,怎么办?用FTP登录空间,手动删除/wp-content/db.php,/wp-content/db-config.php 和 /wp-content/tmp下的所有文件,最后进入/wp-admin页面,然后升级数据库,升级成功!

赞(0) 打赏
未经允许不得转载:子痕的博客 » WordPress升级至3.0.1出错

评论 1

  1. #-19

    谢谢
    试了试这个方法管用!

    冯胜利14年前 (2010-09-08)回复

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏