
空间搬迁,少不了备份Movable Type。
MT4的备份可以分为两步,备份模板和备份数据。
1. 备份模板
MT的模板和WP不一样,分为Templates和Styles,默认情况下,修改的Templates是不会产生单独的对应文件的,如果想单独备份Template,可以使用每个Template下面都有的"Link to File"功能。
比如说,要保存"Main Index"这个Template,先在blog根目录下(我的是/blog/)建立一个文件夹,可以取名为"templates",于是,在"Link to File"中就可以填入"/templates/main_index.tmpl",这样的话每次保存"Main Index"这个Template之后,就会产生一个单独的文件main_index.tmpl在templates目录下。
其他templates的操作也是这样,当然,备份文件的名字是可以随便取的,只要能分辨出就行。
因此,Templates的备份就是把自己建立的文件夹templates,包括里面的文件,全部传到本地就行了。
而Styles的备份就非常简单了,进入/mt-static/themes/,找到当前使用的style对应的文件夹,传到本地即可。
这样就完成了模板的备份。
2. 备份数据
相对于模板来说,数据的备份就最简单了,进入后台,右上角"System Overview->Tools",选择Backup,选好需要备份的blog,默认设置,按一下"Make Backup",保存好生成的一个xml文件就行了。
这里要说一下的是Import和Export这两个功能,Export导出的只是全部文章和评论,不包括各种设置,而Import导入的也是文章和评论,还支持其他blog平台的文章导入。这两个功能适合不同平台之间文章的传递,而不适于blog的备份。
3. 还原
讲完备份,就应该讲一下还原的时候应该做的,其实还原很简单,只要按原样把备份的东西放回对应的目录就可以了,前提是先在主机上把MT安装好,然后把templates文件夹传回blog根目录,style文件夹放回/mt-static/themes/下面,之后进入"System Overview->Tools",选择"Restore",选择之前的xml文件,等待片刻就行了。最后重新Publish一下就OK了。
升级MT的话,SSH登录主机,下载升级压缩包:
解压缩
tar xzvf MT-4.2-en.tar.gz
覆盖原有的MT系统文件。
cd MT-4.2-en
cp -f . ~/your site/mtcgi
然后当登入MT系统时,会提示升级。
来自:http://xch.name/blog/2008/03/make-a-backup-for-movable-type.html
Leave a comment