从后台出现升级3.4的提示开始,我就一直蠢蠢欲动了,不过因为当时只出英文版本的所以一直忍着没去点它,今天看到出中文了,于是抽空立马升级之。
因为在zww博客那看到他升级3.4的时候也出现了问题,所以为了安全起见,从来都是直接点升级的我这回难得的关闭插件,备份数据然后再小心翼翼的升级。
一切顺利,一会儿的时间就搞定了,心里还在说自己太胆小了多此一举,可高兴阵还没过,在登录后台的时候提示出错:
Fatal error: Call to undefined function wp_cache_add_non_persistent_groups() in/.../public_html/wp-includes/class-wp-theme.phpon line 177
真吓到我了,虽然会自己弄个主题玩玩,但涉及wp源代码的事情我还真不懂,这下后台都进不去彻底玩完了。没办法只好求助google和百度。可能刚开始用的搜索关键字不正确,找不到相关的,无奈只好去wordpress中文论坛去求助,发了个帖子就两个莫名其妙的回复。只好再求助google大神。
终于被我找到在wp官方有人提交的同样的问题Fatal Error updating database in 3.4,都是英文,虽然最后问题解决了,可提问者本人仍然不知道是怎么搞定的。
没有办法,只好死马当活马医,按照老外说的那些不清不楚的步骤(不是老外的说的不清不楚,是我英语差看的不清不楚),比如删除了wp-admin和wp-includes文件夹后重新上传,比如删除了插件目录,最后都不见效。
我看它那个出错的函数和cache有关,于是就试着将wp-config.php文件里的缓存那个啥给注释了,还是不管用。最后,我在wp-content文件夹下发现了object-cache.php文件,删除之,终于天下太平重见阳光了。。。
object cache这鸟东西非常麻烦,曾经和wp-postviews插件冲突,没想到现在还会影响到3.4的版本看来不能要了,指不定以后怎么样,而且会制造许多的缓存文件需要手动删除。
在后台可以访问后启动了所有插件一切正常,然后我很贱的再把object-cache.php文件上传,后台立马提示开头的那个错误。
不过发现一个很奇怪的问题,好像是wp3.4自带缓存了,因为我删除了上面那个文件以及空间里缓存文件夹下的所有文件后,打开我的博客首页,最下方显示“65 次查询,用时 0.518 秒”,这是缓存后的查询数,因为以前我有试过,每次删除空间里的缓存文件夹里的内容后第一次打开首页,查询都会在100以上,然后才固定在65,难道wp3.4自己可以缓存了?
正在找解决方法,很显然你这个不是办法中的办法。
好吧,我表示你这个栏目我都看不明白
少折腾,及时更新内容哦~
升级也不是很麻烦吧,这说明老外的敬业嘿嘿!
我怕麻烦,还是算了~~不升级了,现在用的也挺好的~~感觉写点东西,没有必要弄的这么麻烦
嘿嘿,升级控的心情你无法理解啊,认真写博客的是不会在意这些的了。
还好我的博客折腾的少,问题基本没有,就是速度有点茛啾啾的
最近你确实少折腾了,以前每次去你博客都会换一次主题的。
我已经逐渐变得冷静了,呵呵呵
每次升级时我都是在后台直接升级,幸运的是每次都很顺利,没出问题。
我一直都很幸运,就这次,准备了一大堆后还是出问题了,还好解决问题。
我一般都不装插件 所以就没你们说的问题,3.4 确实够快
我也不喜欢插件,但都不装插件会用的很不爽啊
我也按捺不住升级的冲动 升级有个插件不兼容了 不过插件的作者 第二天就更新了 老外的速度还挺快的 哈哈
老外都是非常敬业的
差不多,我升级的时候除了文章页面里面的wumii插件显示位置有段空白。没其他了、
我的也是啊,但不是所有文章页面会显示有段空白,视频的文章页才有,不知道怎么回事