Welcome to IcyRiver'blog

Tuesday, August 08, 2006

迁移wordpress过程

之前在我的机器上安装了wordpress,blog都是存在本地数据库。前几天用ttthree的帐号在dreamhost上申请了一个虚拟主机,下面说朔我的迁移过程。

在迁移之前,当然要在dreamhost上设置好domain、mysql数据库。dreamhost有web、ssh、webftp、ftp多种访问方法,我觉得通过ssh是最方便的。

1。在shell下使用mysqldump备份wordpress数据库,生成一个sql文件; 或者使用phpMyAdmin的export功能也可以产生这样一个sql文件。从这里下载mysql数据库文档察看关于mysqldump的用法。   注意,因为dreamhost默认的编码是utf8,所以备份的数据库编码最好是utf8,否则后面会有乱码问题。我最初用wordpress的时候,数据库是latin1编码,后来发现了乱码,就及时把编码改成了utf8。

2。在dreamhost上创建数据库并设置好用户名和密码,用phpMyAdmin的import功能把刚才备份的sql文件导入到数据库中。

3。用ssh登录后用scp命令把原来的wordpress所有的php文件传输到我的/icyriver.net目录下。
        scp  -r  *  icyriver@icyriver.net:/home/icyriver/icyriver.net/
如果没有ssh或者ftp工具,可以用dreamhost上的webftp把所有的文件打包并上传,而且上传的zip文件会自己解压缩,不用一个一个添加了,真是为用户着想,赞一个。

4。在wp-config.php中设置正确的数据库用户名和密码.

5。修改一些link URL。比如我的blog服务器原来是在localhost上,所以还要到http://icyriver.net/wp-admin/options-general.php,把WordPress address (URI)和Blog address (URI)设置成http://icyriver.net.否则页面上的文字、css和图片链接还是localhost。

访问http://icyriver.net,ok。就是这么简单。

0 Comments:

Post a Comment

<< Home