博客升级到3.4,吓出汗来!

LMS
1.3K+ 17

从后台出现升级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自己可以缓存了?

THE END

评论 17

  1. 正在找解决方法,很显然你这个不是办法中的办法。

  2. 好吧,我表示你这个栏目我都看不明白 :cry:

  3. 少折腾,及时更新内容哦~

  4. 升级也不是很麻烦吧,这说明老外的敬业嘿嘿!

  5. 我怕麻烦,还是算了~~不升级了,现在用的也挺好的~~感觉写点东西,没有必要弄的这么麻烦

    1. 嘿嘿,升级控的心情你无法理解啊,认真写博客的是不会在意这些的了。

  6. 还好我的博客折腾的少,问题基本没有,就是速度有点茛啾啾的

    1. 最近你确实少折腾了,以前每次去你博客都会换一次主题的。

  7. 每次升级时我都是在后台直接升级,幸运的是每次都很顺利,没出问题。 :mrgreen:

    1. 我一直都很幸运,就这次,准备了一大堆后还是出问题了,还好解决问题。

  8. 我一般都不装插件 所以就没你们说的问题,3.4 确实够快

    1. 我也不喜欢插件,但都不装插件会用的很不爽啊 :mrgreen:

  9. 我也按捺不住升级的冲动 升级有个插件不兼容了 不过插件的作者 第二天就更新了 老外的速度还挺快的 哈哈

  10. 差不多,我升级的时候除了文章页面里面的wumii插件显示位置有段空白。没其他了、

    1. 我的也是啊,但不是所有文章页面会显示有段空白,视频的文章页才有,不知道怎么回事

发表评论

Submit