日期:2011-07-18 浏览次数:20466 次
这篇文章仅用文字简述一下从其他家主机上面移植网站到HostGator主机,并且无需使网站下线。
更换主机是一件复杂的过程,需要移动文件,数据库,网站代码等到新的主机,且不能影响网站的正常运转,需要大家参照一下的步骤进行方可确保万无一失!
1.首先要注册购买HostGator。但一定不要购买后立即取消原来主机的账户,也不要告诉原来的主机商你要离开,否则一些不负责任的主机商可能会永久删除你的网站,这样会造成网站下线,无法转移。
2.现在,你应该同时拥有了2个主机商的账号(原来的和新的主机)。我们可以通过FTP将存放在旧的主机上面的所有文件下载下来,然后再上传到新的主机里,注意保持源文件的路径结构和文件名不变。此外,HostGator会为新客户提供免费的网站移植服务,在网站一步步完成申请提交即可。
3.数据库文件需要单独备份好(如果不清楚如何备份数据库文件的可以向原主机商询问)并通过后台的SSH连接或cPanel里的phpMyAdmin完成备份导入。邮件通常情况下不会被转移,但可以通过POP3连接的客户端(如foxmail,outlook,dreammail等)下载邮件到本地,当位于新主机的新的邮件服务器建立之后,可以继续接受新邮件。
4.但是如果选择HostGator的客服帮助转移网站的话,并且你原来的旧主机后台也是使用cPanel系统的话,HostGator可以帮助用户免费转移网站和所有邮件。
5.当所有网站文件已经转移完毕之后,我们需要重新设定DNS,将NS指向新的主机NS服务器地址:
通常NS服务器地址为:ns1.主机商名称.com
ns2.主机商名称.com
HG的NS记录可以在控制面板中查看,也可以在HG发的账户确认信邮件里找到。
找到之后我们需要在我们购买域名的网站后台(如godaddy)里修改DNS的NS服务器地址。如果不会修改或者是不支持手动修改(这种情况比较少)的话,可以给该域名提供商发邮件要求帮助修改,内容可以是如下格式:
"Hello. My domain with you is _____.___ ; please, change my domain name's name servers to ns1._______.____ and ns2._______.____ ."
(你好,我的域名是____,现在请帮我把NS服务器设为ns1.____和ns2.____。)
当然如果恰巧你就是在HostGator购买的域名,那就方便多了,HG的客服会很乐意帮你完成这些修改。(毕竟是把主机搬到他们那去了嘛,当然笑脸相迎咯)
DNS需要最长48个小时的等待时间,在此期间,你的DNS可能会随机的指向原来的或者新的地址(网站依然可以使用),过了这段时间后,DNS将永久指向新设定的服务器。
当修改DNS的48小时之后,你可以取消原来的主机账户,但注意如果是在原来主机商那注册的域名的话,不要取消域名注册。
现在,按照上面的步骤以此完成即可实现无下线时间网站转移了。
总得来说,网站转移要注意备份网站的所有文件(源码,网页,css,图片,数据库等),以及将这些文件原封不动的上传到新的服务器上,如果都是采用cPanel的话,邮件(如果有)也可以转移。然后将DNS修改到新的地址去就OK了。HostGator提供免费的网站搬家服务,但自己搬家更加快速。
根据网站的大小,下载上传速度的不同,整个移动过程可能需要2-7天才能完成,所以打算搬家的朋友要提前做好准备,以免到时候账户过期被原来主机商终止账户。
本文由HGfans小鳄鱼原创首发,转载请注明原文地址:http://hostgatorfans.com/switch-without-downtime-intro.html 谢谢!