如何迁移你的WordPress博客到新主机

By Jiang | 1月 15, 2008

前些天,总统博客成功迁移到了新主机。这次博客的迁移非常成功。相信如果不是我特意提到的话,很多网友并不会觉察到博客换了新主机;当然有些用户可能会感觉到访问速度的差异,但除此之外,基本没有什么变化。因此,abiu网友希望我能介绍一下经验,今天我就跟大家分享一下如何迁移WordPress博客。

1.备份旧主机上的数据

在正式开始迁移之前,首先要备份好你的数据。同时,为了保证你在迁移过程中不小心更改了备份的数据,我建议保留两个备份,其中一个备份用于迁移到新主机,另一个备份用于防止第一个备份遭到破坏。

备份的内容包括:数据库里的数据,使用主题,使用的插件,使用的附件(比如在你博客里使用的图片等),相应的配置文件(包括wp-config.php, robots.txt, .htaccess文件等),以及你修改过的WordPress文件等。我在请经常备份你的博客文中曾经做过详细的介绍。

这里除了数据库的数据外,其他需要备份的内容都是文本文件,只要你通过ftp或者别的办法,将这些文件下载到本地保存好即可。关于数据库的备份将在明天介绍。

2.将数据上传到新的主机

将原来主机上所有的数据备份好之后,下一步就要将这些数据上传到新的主机上去。

除了数据库文件外,其他文本文件都可以通过ftp方式进行上传即可。除此之外,你也可以首先将要上传的文件压缩为tar文件,然后通过CPanel来进行在线解压缩,这样可以节约很多时间。

注意,如果有必要,需要对wp-config.php里面的数据库用户名和密码做相应的修改。关于数据库的上传将在明天介绍。

3.测试新主机上的站点

将所有的数据文件和数据库上传之后,我们需要对新主机上的站点进行测试。 这个时候,我们网站域名的IP还是指向旧的主机,先不要进行更改;我们可以通过在本地设置解析来进行测试。

假设新主机的ip为74.53.105.242(这是Hostgator的一个IP);博客域名为 example.com,如果你使用的是Windows XP操作系统,使用文本编辑器打开文件

C:\Windows\System32\drivers\etc\hosts

在最后添加一行: 74.53.105.242 example.com

当然,如果你使用的域名带www,再添一行: 74.53.105.242 www.example.com

这时候,在你的计算机浏览器里输入你的博客的域名,访问到的就是新主机上的博客;你可以查看一下各个功能是否都正常,如果有问题,可以及时进行修正。

此时,别的网友访问你的博客域名,看到的仍然是你旧主机上的站点。也就是说,我们的测试并不影响你的博客正常运行。

4.更改域名DNS,指向新主机IP

如果新主机的站点都已经开始正常工作了,那么我们可以对你的域名修改DNS,让它指向新的主机的IP。

这里有两个小技巧:

第一,测试过程可能需要几个小时或者一两天,跟每个网友自己的习惯有关系。因此,在测试完成后,可以删除数据库,重新导入旧主机上的数据。

第二,更改域名解析后,一般需要几个小时才能生效,并且各地生效时间也不完全一致。因此,域名指向新的IP后,数个小时内仍会有访问者看到的是旧的主机上面的内容。因此,建议在访问人数少的时候,比如午夜时分来进行操作。

到这一步位置,我们基本上就将博客站点顺利地由旧的主机迁移到了新的主机上面,完成了迁移过程。

记住最重要的一条,一定要做好数据备份。只要数据备份好,哪怕中间出了错,我们也可以随时找出解决办法。否则万一迁移过程中出了问题,那就只能空留遗憾了。

Topics: Wordpress, 博客建设 | 1,776 Views |


8 comments | Add One

  1. countyinfo - 01/15/2008 at 8:39 上午 #

    做正确的事就要先做好测试。所以,主机变更是博客内容的搬家,要做的100%无误,做好新空间测试是关键。

  2. Jiang - 01/15/2008 at 11:15 上午 #

    嗯,一定要做好备份和测试。

  3. 在线代理服务器 - 01/15/2008 at 11:32 上午 #

    要是中文的话很容易变成乱码,一定要在MYSQL中设置好字符集

  4. My-Hou不務正業 - 01/15/2008 at 4:07 下午 #

    搬家怎样都是烦心的事~最怕就是出问题,测试一定要做好!

  5. Andor - 01/15/2008 at 5:12 下午 #

    好像速度没有之前快了

  6. Jiang - 01/15/2008 at 7:22 下午 #

    感觉速度没有什么变化吧,可能是因为访问时间的差异?

  7. wishmaster - 01/18/2008 at 2:08 下午 #

    哎,照你的做了,还是变问号。郁闷中。

  8. 如何迁移WordPress博客到新主机 - 浪点主机代理 www.londit.net - 02/19/2008 at 11:03 下午 #

    […] 转载自:http://jiangzhanyong.com/2008/01/move-wordpress-blog-to-new-webhosting-699.html « 30 个改善网站可读性的方法 Since 2007.10, 浪点主机代理, Powered by WordPress, 浙ICP备05014981号. […]

请您发表评论

姓名 (必填)

Email (不会公开) (必填)

网站


Hostgator
LinkWorth
Ad

最新评论 (Recent Comments)

  • Qiu Xianli: 装好后就又卸载了,呵呵
  • LoveBlogEarn: 说到用游览器,我不知道好多都为什么喜欢IE,而我觉得IE还是最好的,我目前用的IE7,怎么说...
  • shynloc: Chrome如果带工具栏就好了…… 另外 我用IE8b2 不能登陆支付宝,密码框给我一个叉叉,安装了安全...
  • liushuibufu: 请给我一个邀请!谢谢
  • maxsailor: 还是FF3好啊!
  • 醉倚西风: 不关注美剧

搜索 (Search)

合作伙伴

推荐站点 (Recommendations)

Partner links

WordPressChina
  • 原创博客联盟