wordpress升级到2.8的问题
今天把博客系统从wordpress 2.5升级到了2.84,这样做有点冒险,因为我上次升级2.6的时候就失败了。
但我又不得不升,一切都为了给iphone开路。
我安装了wordpress for iphone这个免费软件,却发现它要求最新版的wordpress。这让我下定了决心要升级,因为iphone的汉字输入痛苦指数跟刻甲骨文差不了多少。尽管经过练习可以提高一点输入速度,但是不要指望能在上面写一篇完整的文字博客。
但是iphone有它的优势,那就是处理图片和视频无敌,尽管只有区区300万像素,但在目前这个低像素为王的时代,iphone依然独占鳌头。
故而,我决定用iphone + wordpress for iphone,把白板报打造成一个实时更新的博客。当然我知道这样一来,很多人会不喜欢,因为浮躁多了,沉静少了,眼花缭乱多了,平稳端庄少了。但是生命在于不息的折腾,既然还有力气,既然还有热情,为什么要把自己囚禁起来呢。
我要让我的余生成为半直播的人生。
闲话少说,当我在升级的时候,遇到了一个大的故障。这个问题,也有人遇到过。
一、问题描述
当wordpress升级到2.8的时候,运行upgrade.php,就会报错:
Fatal error: Call to undefined method wpdb::has_cap() in /home/(ID)/public_html/wp-admin/includes/schema.php on line 22
二、解决办法
请看老外写的这个办法,不懂英文的,回家补习新概念。
另外我还自己解决了把iphone拍摄的图上传到博客的难题,这个容我卖一个关子,下次再分享。