Home » 网站建设 » HostGator 鳄鱼主机 上进行网站搬家,手把手详细图文教程(CPanel)

HostGator 鳄鱼主机 上进行网站搬家,手把手详细图文教程(CPanel)




鳄鱼主机HostGator上网站搬家图文教程

老图手上有2个鳄鱼主机 HostGator 的空间,都是优惠时候买的,一个是2013年9月花一分美元买的半年的“Hatchling Plan”即无限空间无限流量,只绑定一个域名;另外一个是2013年黑色星期五打折时购入的“Baby Plan”即无限空间无限流量,可以绑定无限域名。

鳄鱼主机 HostGator 平时价格比较贵,Hatchling Plan每个月都要3.96美元,不过经常放出不同的折扣,比如上次介绍的:HostGator 鳄鱼主机 2014年2月”总统日”大减价 Presidents’Day Sale 主机优惠6.5折、域名优惠5.95美元一个 这样的信息时不时的会有,大家可以关注图知识,老图会及时将得到的消息更新。

鳄鱼主机 HostGator 官方网站:http://www.hostgator.com/

老图手上1美分主机就要到期了,所以准备进行网站搬家。把过程记录放在图知识上,供有同样需要的朋友参考。鳄鱼主机 HostGator 后台用的是CPanel,所以该图文教程实际上适用于所有使用CPanel的空间。

一、利用鳄鱼主机 HostGator的CPanel将老网站数据备份

网站有价,数据无价,第一步便是把网站的数据进行备份。现在大部分网站都采用php+mysql形式,所以备份一般分为:mysql备份和网站文件备份。形式可以多样,比如mysql可以进phpMyadmin中把数据表导出,网站文件可以用ftp进行下载。CPanel提供了更加快捷简便的方式。进入管理后台后,在右侧可以找到“文件”栏:

鳄鱼主机HostGator上网站搬家图文教程之CPanel备份

点击“备份”,进入备份界面,实际上后面的还原也从此界面进行。点击“下载主目录备份”下的“主目录”按钮和“下载MySQL 数据库备份”下的以你网站数据库名称的链接,分别下载网站文件(以网站域名和时间为名称的压缩包)和数据库文件(SQL文件):

鳄鱼主机HostGator上网站搬家图文教程之备份界面

二、利用鳄鱼主机 HostGator的CPanel还原原网站数据至新主机上

首先,登录至新主机的CPanel管理后台,进入备份界面,依次点击“还原主目录备份”下的“选择文件”按钮,选择刚刚下载的网站文件,点击上传,等会后,便会把主目录文件上传并解包还原。

再点击“还原MySQL 数据库备份”下的“选择文件”按钮,选择刚刚下载的数据库文件,点击上传,等会后,便会把将数据库还原。

鳄鱼主机HostGator上网站搬家图文教程之还原原网站数据至新主机上

三、失败的原因及办法

注意:有些同学,应该是大部分同学可能用CPanel的备份还原功能并不会成功,原因就是在虚拟空间上,你可能没有太多的权限,比如你新建数据库的名称不能随意起,要根据主机商的规则。而上面的还原MySQL 数据库步骤,实际上是新建数据库+还原数据的过程,这就会导致失败。还比如用CPanel备份主目录,会把整个网站文件都会备份,包括日志、分析等文件:

鳄鱼主机HostGator上网站搬家图文教程之CPanel备份文件

不用着急,跟着老图来看。

第一,解包网站文件,我们只需要“Public_html”文件夹里面的内容,其他的可以删除,删除后原样打包(注意后缀)并上传新主机;

第二,数据库需要从PHPMyAdmin中间利用导出导入,解决数据库还原报错问题。

首先,在老主机上在CPanel中点击“数据库”-“phpMy管理”登录PHPMyAdmin:鳄鱼主机HostGator上网站搬家图文教程之CPanel数据库管理

其次,导出数据库,以导“表”的形式,这点在虚拟主机上很重要,搬家网站数据库还原失败的原因绝大部分是因为没有权限还原“库”,按图依此点击:

鳄鱼主机HostGator上网站搬家图文教程之数据库导出

鳄鱼主机HostGator上网站搬家图文教程之数据库导出

鳄鱼主机HostGator上网站搬家图文教程之数据库导出

再次,登入新主机上的CPanel,手动新建数据库、数据库用户,因为是搬家,数据库用户、密码请保持与原网站一致:

鳄鱼主机HostGator上网站搬家图文教程之数据库新建

生成新的数据库:

鳄鱼主机HostGator上网站搬家图文教程之数据库新建

添加新用户:

鳄鱼主机HostGator上网站搬家图文教程之数据库新建

向数据库添加用户:

鳄鱼主机HostGator上网站搬家图文教程之数据库新建

然后,把数据库导入至新主机的数据库中:

鳄鱼主机HostGator上网站搬家图文教程之数据库导入

最后,由于新数据库和原数据库很有可能不是同样的名字(虚拟主机权限规则问题),要调整数据库连接文件中的数据库名称,比如wordpress的话,需要把wp-config.php中间的原数据库换成新数据库名。

四、更换域名解析

主要是更换A地址或cname地址或nameserver,推荐用DNSPOD(http://www.dnspod.cn/)进行域名管理,更换A地址或CNAME都时即时生效的。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*