DreamHost下MovableType更新升级的方法

今天说说我的如何做MovableType Blog系统升级的。

dimlau said:

我很好奇你们每次升级都怎么做?
我都是直接把原来的文件夹重命名然后上传新的zip包到服务器解压

是不是这样是最简单的?

当然不是这么简单,这样做还有些风险。

1)备份
一般我是通过SSH直接登录到服务器上,用这个命令来压缩所有的文件,包括系统文件和所有的静态页面。

tar -cvzf seo.tar.gz seo.g2soft.net
获得备份的压缩文件,seo.tar.gz
然后再用phpmyadmin,把数据库备份下来。
有几次大的升级的时候,我还从MT的后台,把所有的文章export出来。
这样就有三个备份了。之后又任何的问题,都可以把系统重建起来。

2)下载
同样是SSH上服务器。
用wget命令来获取软件包。这样最快。
wget http://www.movabletype.com/download/personal/MT-4.01a-en.tar.gz
3)解开压缩包
tar xvzf MT-4.01a-eb.tar.gz

4)复制新文件到安装目录
比如我的安装目录是mt-cgi,只要把刚才解开的压缩文件复制到该目录,覆盖就可以了。
cd MT-4.01-en
cp -r -f . ../mt-cgi/

5)最后就是登录系统执行升级就好了
通常都会要求输入密码后,自动会执行升级程序的。

这样的升级比较安全,比较放心。


因为我使用的是Dreamhost的空间,用SSH真是太简单,太方便了。