专注优质Wordpress企业网站搭建与优化

如何转移或复制WordPress博客:主机空间数据搬家篇



前些天,一个客户要求把一个WordPress外贸企业站原样复制到另外一个空间和域名下,说是之后慢慢替换网站内容弄个中文版。这次网站的迁移非常成功,但是很多问题也是临时才研究出来的,所以在此将一些过程和经验留个资料,也顺便跟大家分享一下WordPress如何搬家,若有更高效的方法也望大家不吝指教。

1.备份旧主机上的数据

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

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

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

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

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

除了数据库文件外,其他文本文件都可以通过ftp方式进行上传即可。除此之外,我们也可以首先将要上传的文件压缩为tar文件,然后通过CPanel来进行在线解压缩,或者直接在本地将空间文件压缩为ZIP格式,上传之后在线解压即可,这样相比用FTP逐个上传文件而言可以节约很多时间。

注意,如果有必要,需要对wp-config.php里面的数据库用户名和密码做相应的修改。

3.测试新主机上的站点

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

假设新主机的ip为174.153.123.242,新的网站域名为sample.com,如果你使用的是Windows XP操作系统,使用文本编辑器打开文件

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

在最后添加一行:

174.153.123.242 sample.com

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

74.53.105.242 www.example.com

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

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

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

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

这里有两个小技巧:

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

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

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

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

wordprerss企业建站服务|商业主题代购|模板效果调试|网站建设套餐|后台维护指导视频|主题汉化定制

[ 以下内容您也可能感兴趣 ]

Add a Comment