WordPress升级至3.0.1出错

子痕 2010/08/231 阅读 496 次 473字阅读1分34秒
摘要

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

  报错如下:


Fatal error: Call to undefined method wpdb::tables()
in /dfwolf.org/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页面,然后升级数据库,升级成功!

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

  • 本文由 发表于 2010/08/23
  • 转载请务必保留本文链接:https://www.mzihen.com/upgade-php-fatal-error-call-to-undefined-method-wpdbtables-in-upgrade/
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:1   其中:访客  1   博主  0
    • 冯胜利 冯胜利 0

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