WordPress成功升级到2.9

2009.12.31 / 11:00

这篇日志整整写了一个多星期,虽然早就升级过了。OK,让我在今天把它over吧。不就是把升级的经过写一下吗。
n天前Wordpress升级到了2.9,我虽不是一个时尚人士,但也不能太落后,看着博客上的几位朋友都升级了2.9,我有点按捺不住了…

万万没想到的是点击自动升级后白白激动了一下,睁开眼睛一看无法升级,原因是主机上的mysql版本太低;我这个时候才想起来查看主机信息,mysql和php的版本全是4,真是倒霉以前只知道支持php功能没想到…我联系空间商说明情况后,他们二话没说直接要帮我换主机,好换就换吧,结果麻烦就来了:

MySQL4数据导入MySQL5:

这个是最大的问题,解决它升级的问题也就基本解决了,在老主机上使用phpMyAdmin登录,做完mysql(mysql4,刚才说过老主机是老版本的mysql4)备份后,再通过phpMyAdmin登录新主机的数据库(数据库版本为:mysql5)导入,傻眼了眼前的数据库一堆乱码,前台显示更是离奇:除了一个空空的Wordpress模板,什么也看不到;操,麻烦大了,那天下午我查了很多资料,做了n次试验统统都败下阵来…
晚上我把数据备份带回家,家里电脑上装了个phpstudy软件,这个软件自带的mysql和php版本号都是5,平时我用它测试Wordpress主题,这次我试着把备份的数据导入到它上面,嗨嗨,妈的居然成功了,OK一切正常,我当时那个激动啊,比收到Adsense的付款通知还高兴。立刻使用phpMyadmin登录本地数据库再次导出数据备份,呵呵,这次导出的备份版本是mysql5的,不怕你出现乱码无法显示了,家里无法上网第二天一到单位我就把数据导入,呵呵,当然也是成功了,要不今天你也不会看到这篇日志!然后再次升级Wordpress到2.9的时候会提示修复数据库,别怕这是必须要做的,点击修复就可以了。

小结一下:

这次数据由mysql4升级到mysql5,大致的过程如下:

  1. 使用phpMyAdmin先将主机上的Wordpress数据备份。现在备份的Wordpress数据位mysql4版本;
  2. 在本机安装phpstudy(phpstudy上的数据库是mysql5),使用phpMyAdmin登录本机数据库,将之前备份的Wordpress数据导入;一切正常后,再将之前导入本机的Wordpress数据导出。这时候导出的Wordpress数据版本为mysql5,一句话这个过程就是将mysql4变成mysql5。
  3. 回到你的主机使用phpMyAdmin登录数据库导入数据即可。第二步的原因上面说过了:直接导入会乱码中间加了第二步,起到过度作用,至于为什么这样做就不乱码了,我也不知道是什么原因。

上面与phpMyAdmin有关的操作均不要做任何设置,默认就好。

伪静态问题:

关于伪静态遇到的问题和解决办法之前已经介绍,请看这里

php版本升级:

php版本要求在4.3以上,可以说基本没有什么影响,只要将php版本更新到4.3以上就可以了。几乎没有主题受此影响。

最后总结一下:

由于Wordpress2.9对MySQL数据库的要求是必需在4.1.2+否则不予升级,php版本需在4.3+,因为之前的主机无论是MySQL还是php都比较有历史了,不能满足Wordpress2.9的升级要求,所以跟空间商联系换一下主机,

新年祝福:

2010年还有13个小时就要开始了,在此我祝福关注吓我一跳的朋友和其他所有朋友:
身体健康、新年快乐、一切美好的愿望都能实现!

你懂的 不多说
  1. 2009.12.31 / 11:35

    我升级后貌似常出错。哎~

  2. 2009.12.31 / 12:48

    @夏影残雪
    呵呵,一般情况不会出什么问题的吧

  3. 2009.12.31 / 13:15

    还可以

  4. 2009.12.31 / 14:35

    恭喜。。元旦快乐~~

  5. 2009.12.31 / 16:42

    @老七
    谢谢 元旦快乐!

  6. 2009.12.31 / 20:02

    我也刚升了2.9,还算顺利