存档
-
WordPress升级至3.0.1出错
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页面,然后升级数据库,升级成功!2010年8月23日 | 归档于 程序代码 -
WordPress成功升级至2.7
WordPress今天发布了其2.7,紧接着WordPress中文官方网站下午也发布了中文版WordPress。2.7除了后台我见到有所不一样、发表日志的id跟标题一样是中文外,暂时还没发现其它的,也懒得去找了。 更新只能说是基本顺利。第一次传zip包到服务器,然后用webshell解压缩后直接覆盖,再到其它发现有问题,提示wordpress Warning: extract() [function.extract]: First argument should be an array in错误,我一看慌了,以为是什么文件没覆盖好,因为论坛说只要覆盖文件就可以了,没办法,只好用cuteftp在一个文件一个文件的上传。边传边到论坛上逛逛,发现了没有访问这个升级地址“/wp-admin/upgrade.php”,Orz…等传完了之后,访问那个页面,出现升级数据库提示,升级完之后一切都正常了。(发现自己退化了,连这些东西也懒得找了)不过面对在升级过程中出现错误我却表现出异常的冷静,这着实要夸奖一番,心想反正总有解决的办法。 有关博客程序的安装、更新升级、数据库备份、导入及导出,马甲兄都进行了整理,需要的同志可以点此前往。 插件和皮肤简单备份了下文件。只对Inove皮肤升级了,因为现在已经是1.1.1。除了404.php其它都直接覆盖了,因为mg12兄的404页面功能太弱了,会损失好多流量,简单的引导比啥都没有要好一点点,呵呵。
2008年12月11日 | 归档于 程序代码