MT博客迁移步骤

| 4 Comments | Previous | Next | EDIT
经营一个博客,搬家是常有的事情,记得以前搬家的时候只是备份了日志和评论,然后到新的主机上重新装一个博客,其实这是最简单有效的办法,因为用这种办法搬家,不会遇到一些偏僻的问题,比如invalid request,但是由于自己对博客的界面做了一些修改,所以不能只搬日志内容了。下面是我的搬家步骤。
1、备份
做好html文件和数据库的备份,这是第一步。我以前都是把图片host在Flickr和tu.6.cn上,后来都不行了,就保存在自己的目录下,这会导致打包起来的数据比较大。
2、上传程序文件
打包最好使用zip,因为在Linux服务器上可以使用unzip来解压,然后把文件按相应的目录复制进去。最好按相应的目录,不要修改文件目录。
3、导入数据库
一般主机提供商都有提供phpmyadmin来供大家导入mysql数据库,如果数据库太大可以进行zip压缩,记住是zip格式,不是rar格式,然后再导入。导入之后浏览试试,看看数据库里面的东西会不会是乱码,这点很头疼,如果是乱码的话,可以使用phpmyadmin提供字符集对数据库进行整理,整理成原来使用的字符集。
4、修改mt-config.cgi文件
修改数据库的连接等,有的还需要修改其他参数,比如邮件发送设置,比如从Windows服务器迁移到Linux服务器上的时候要把SMTP改成SendMail
5、登录后台进行修改,并且重发布
登录后台之后要再次确认有没有乱码。在没有乱码之后,修改publishing里的site root,这个要仔细,可以使用mt-check.cgi这个文件去获取当前的路径。修改完成之后记得重发布一下。
6、最后一步,测试
在迁移完成之后要进行一下测试,测试评论、文章发布、邮件发送等等,如果遇到问题还要进行排查。

4 Comments

其实直接用MT后台的备份&还原功能来搬家很好啊,文章的URL也基本不会变。
是啊!这也是一个不错的办法! 现在就去试试效果。
每次备份MT数据后,本地查看不会乱码,传到服务器,用phpmyadmin看就乱码,然后MT里面看又不乱码,经常搞的一头雾水。
这应该是编码的问题,我也遇到过,后来我把编码改成了UTF8。MySQL的默认是latin啥的,很是麻烦!

评论

推荐主机

Bluhost空间租用        MediaTemple空间租用

Recent Entries

MT 5.1发布, 5.05 和 4.36更新
刚刚看到MT.org的文章,MT5.1发布了。 怎么冒出了一个MT5.05版本,我发现我测试的那个还是使用MT5.01的,如果你不想升级到5.1的话,5.01可以升级到5.05吗?我是这样理解的。 MT5.05和MT4.36是安全更新,强烈建议大家更新。 下面界面MT5的官方PPT,里面介绍了MT5.1的一些新功能。拖拉来管理分类这个功能不错,虽然我们不常去改变,如果一个博客下有很多的分类,用这种方法就方便多了,除外,MT5.1也新增了一些MTML标签。…
MT 5.1 Beta 1发布
MT 5.1 Beta 1 今天发布了,在接下来的三个月左右时间里,SAKK会每隔两个星期左右发布一个Beta版本,等程序稳定了,就发布RC版本,第一个RC版本大概在五月中旬发布。 下载MT 5.1 Beta 1 Beta Builds MTOS nightly builds Source Code 更多信息请查看MT.org的日志。…
6A日本公司被Infocom收购
刚刚从6A的官方网站上看到,Six Apart KK(SAY日本子公司)被Infocom收购了。收购之后,全球的Movable Type(MT)的业务就交给SAKK管理了,并且运营Six Apart这个品牌。 在的收购公示里,粗略谈到了Movable Type以后的一些发展,比如更好地整合Twitter等社会化应用。希望SAKK被Infocom收购之后,能够更好地完善Movable Type。公示的英文简版请看:Six Apart Japan to be acquired by Infocom and assume responsibility for Movable…