多灾多难的博客起死回生

最近真的是霉运连连,先是Twitter账号莫名被系统误伤给锁定了,接着博客也出问题打不开了。时隔大约一周,博客终于起死回生了。

具体发生问题的是什么时候我也不清楚,因为等到我想要登陆后台写文章的时候就提示Fatal Error,wp-db.php这个文件的某一行把内存都消耗掉了。于是我判断是WordPress的系统文件出了问题。这个问题好办,只要重新覆盖一下就行。用4.2.4的版本覆盖了之后不行,再用4.3的版本覆盖,还是不行。

一下子不知道该怎么解决了。就这么放了两天,忙别的事情了。心想有可能是服务器的问题,把文件和数据库都备份一下,在本地用XAMPP搭建了WordPress环境测试这些文件和数据库是不是正常。可在导入数据库的时候出问题了,提示了超长的一段错误,我也懒得细看了。现在后悔前几天把服务器上每天都会备份的数据库备份文件给删了,不然可以直接挑选之前的日子的数据库还原。

整体导入不行,于是就上服务器把一张张表导出来,再一张张导入本地。导入第一张wp_posts这张表就出问题了。于是再把服务器上的数据库清空,使用4.3版本初始化数据库,然后对照这张表的结构,发现多了post_category列,删除了之后终于可以成功导入。可是在导wp_options时又出问题了,而且相当复杂,无从下手。既然是存储设置的,那就算了,这张表不要了,重新设置。

最终在经历把一张张表导回去之后博客终于恢复了,真是历经坎坷多灾多难。我分析很有可能是上次升级4.3之后升级数据库结构的时候不成功留下的问题。而我使用了SuperCache插件,所以当时没有能发现问题。经历这次事件之后,更要好好备份好数据库了,马虎不得。

7 Comments

  1. 上次发生问题的时候是谷歌报错了 结果应该是在海外的朋友都会提示网站有东西 没有技术 备份得又不好 就只能上TP了 轻量级博客 有点经验以后使用起来一点都不难 现在倒是在手机加了一个提醒事项 每个月末备份一次数据库

    Reply
  2. 话说升级4.3,或多或少都有点问题。
    我之前升级后,发现字节摘要出了问题,本来以为是我自己问题,后来发现是4.3本身的语言包问你。
    1、2后又出了一个版本的4.3,字节摘要问题才解决了

    Reply
  3. Greetings from Idaho! I’m bored to death at work so I decided to browse your blog on my iphone during lunch break.

    I enjoy the knowledge you provide here and can’t wait
    to take a look when I get home. I’m surprised at how fast your blog loaded on my
    cell phone .. I’m not even using WIFI, just 3G
    .. Anyways, amazing site!

    Reply

Leave a Comment.