将“中华马氏网”从阿里云迁移到香港主机

完成新购免备案老薛主机香港空间后,接下来就是将网站从原来的阿里云迁移到新主机上,我是按这样的步骤来操作的。

一、备案、下载阿里云主机上的网站内容。

登录阿里云主机管理控制台( https://cp.hichina.com/),点击“文件管理”–“文件压缩”,将网站内容打包下载到本地。注意,请选择将根目录下所有文件打包下来。

点击“工具&服务”,工具–备份恢复–备份站点,选择要备份的数据,确定后系统开始备份,完成后,在“我的备份”中找到刚刚备份的数据库,同样下载到本地。

二、将网站内容导入到香港主机

登录香港主机的 cPanel 面板,分别导入网站内容和数据库,可分几个步骤进行。

1、新建数据库。在“数据库”栏,点击“MySQL 数据库向导”,按提示创建一个新的数据库,记下数据库名称,MySQL 用户名及密码,这在后面要用到。

2、导入数据库。在“数据库”栏,点击“phpMy 管理”,可以在左侧列表中看到你刚才创建的数据库,点击右边导航条上的“导入”,再在“要导入的文件”项,点击“选择文件”,直接选择我们前面下载下来的.zip 格式的数据库文件,点击“执行”按钮,完成导入。

3、上传网站内容。在“文件”栏,点击“文件管理器”,进入 public_html 文件夹,“上传”前面下载下来的 .tar.zip 网站内容文件,上传后直接右键单击文件,在线解压缩到本目录下,非常方便。

请注意:public_html文件夹是网站根目录,网站程序必须传到此文件夹,否则无法访问。同时,网站开通后默认生成的其他文件夹不能删除。

4、修改配置文件,更新数据库信息。我的“中华马氏网”是采用 Discuz! X3.4 程序架设的,共需要修改三个配置文件:

1、config/config_global.php

2、config/config_ucenter.php

3、uc_server/data/config.inc.php

需要逐一修改上面三处的数据库名称,用户名和密码,另外,[‘dbhost’] = ‘localhost’; 而且 config_ucenter.php 文件要多修改一处,’UC_DBTABLEPRE’, 后的数据库名称。

我是采用在线编辑的方式进行的,cPanel 面板下,文件管理功能非常强大。

三、域名解析到新地址

我的域名是放在阿里云的,登录阿里云控制台,在“域名”列表中选择网站域名,点击“解析”,修改 www 和 @ 的A记录值为香港主机的IP即可。

老薛主机还提供了别名解析到云清洗中心功能,云清洗的作用是:当主机IP被攻击,将自动切换到云清洗中心过滤攻击流量。则在解析时,记录类型选择CNAME(别名解析),记录值填写在用户中心获取到的别名解析地址。

等解析设置成功后,网站顺利打开,网站迁移完成。

但访问过程中发现一个问题,即 URL 静态化失效,404 错误,我参照“Discuz! X3.0/X3.1/X3.2通用 Apache伪静态规则”进行修改,只需上传个 .htaccess 文件就解决了。

不过,也在意料之中,香港主机的访问速度与阿里云的虚拟主机相比,是不可同日而语。

历史上的今天:

将“中华马氏网”从阿里云迁移到香港主机》有13个想法

    1. 官网已经两年没更新了,被腾讯收购后,明显就摆烂了,论坛上也没工作人员回复问题。

发表评论

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