在过去的几天,花了不少时间来做升级。
MovableType 5.01在跳票两次后,终于发布。
当然已然不是MT 5.0,而是直接变成了5.01。
之前,所用的版本是4.32,升级到MovableType 5.01的确不是那么的容易,但也不是那么的困难,只要掌握其中的关键,以及做好万全之措施,就没有什么大问题。
这里说一下我升级本Blog的过程吧。
1. 备份
1.1 在MT后台的备份
tools 》export , 下载文件类似blog.txt
tools 》Backup , 下载的文件名类似 MovableType_2010_01_11-18-10-15.backup.zip
1.2 用phpmyadmin对数据库直接备份
export 所有的表,压缩下载,类似文件名,journalblog.sql.gz
1.3 备份所有的文件
ssh到服务器
执行命令
tar czvf journal.yinfor.com.tar.gz ./journal.yinfor.com/
保存好该文件,其中包括后台文件和所有的静态文件,同上面的数据库备份做万一升级失败后的恢复准备。
2. 记录设置
2.1 记下所使用的plugins
目前只用了tag supplemental插件,版本0.22,经测试可以使用在MovableType 5.01上。
2.2 记录样式和模板的重要点
某些定制index模板,定制的widget的名称,内容可以之后从数据库中直接找到。
模板改过输出名称的,需要记下,比如后缀名从html改成php等。
2.3 记录blog的设置
比如路径等等。
3. 准备升级数据库
用phpmyadmin,新建一个数据库,比如叫做journalmt5,然后用1.2中导出的数据恢复。