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页面,然后升级数据库,升级成功!

子痕

男人分四种,一种聪明,一种英俊,一种不聪明也不英俊,我是第四种。

You may also like...

1 Response

  1. 冯胜利说道:

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注