迁移网站表示将网站程序从一个云虚拟主机迁移到另一个云虚拟主机。如果您的网站当前所在云虚拟主机不支持升级到目标云虚拟主机,且网站当前所在的云虚拟主机与目标云虚拟主机不归属于同一阿里云账号,请参考本文操作进行主机间的网站迁移。
前提条件
-
原主机与目标主机都是阿里云云虚拟主机,且两个主机在不同的阿里云账号下。
-
原主机和目标主机支持的网站程序语言及数据库类型相同。
-
目标主机上没有其他网站程序。
- 已安装FTP客户端。建议您使用FileZilla工具,具体操作,请参见通过FileZilla管理网站程序文件。
背景信息
-
本文操作中,原主机以Linux操作系统独享虚拟主机基础增强版为例,目标主机以Linux操作系统独享虚拟主机高级增强版为例。
-
云虚拟主机部分产品不支持自动备份网站数据,您可以通过FTP客户端登录云虚拟主机,获取网站备份数据,然后参考本文操作完成主机间的网站迁移。
操作步骤
-
备份原云虚拟主机的数据库数据,然后将数据下载到本地主机。
-
使用原云虚拟主机归属的阿里云账号,登录云虚拟主机管理控制台。
-
找到原云虚拟主机,单击对应操作列的管理。
-
在左侧导航栏,选择。
-
在数据库备份页面,找到最新的系统自动备份的数据库数据,单击对应操作列的提取。
您可以自行创建数据库备份任务,也可以直接使用系统自动备份,具体操作,请参见备份和恢复数据。
本文以使用系统自动备份为例。
-
在弹出的对话框中,单击确认。
系统自动跳转至我的任务页签,等待提取任务状态变为提取成功。
-
单击数据库备份页签,找到提取成功的备份,然后单击对应操作列的下载。
-
在弹出的对话框中,单击下载,然后单击确认。
备份数据下载成功后,会自动保存在本地主机的下载目录。
解压下载的备份文件后,可看到以任务 ID 命名的文件夹,其中包含数据库备份子文件夹(如
cdm81982910_db)。
-
-
备份原云虚拟主机的网站数据,然后将数据下载到本地主机。
-
单击网站备份页签,找到最新的系统自动备份的网站数据,然后单击对应操作列的提取。
您可以自行创建网站备份任务,也可以直接使用系统自动备份,具体操作,请参见备份和恢复数据。
本文以使用系统自动备份为例。
-
在弹出的对话框中,单击确认。
系统自动跳转至我的任务页签,等待提取任务状态变为提取成功。
-
单击网站备份页签,找到提取成功的备份,然后单击对应操作列的下载。
-
在弹出的对话框中,单击下载,然后单击确认。
备份数据下载成功后,会自动保存在本地主机的下载目录。
打开下载的备份压缩包(ZIP 格式),其中包含一个 htdocs 文件夹。
-
-
使用FTP客户端将原云虚拟主机数据上传到目标云虚拟主机的网站根目录下。
-
使用FileZilla工具连接目标云虚拟主机。
具体操作,请参见通过FileZilla管理网站程序文件。
-
将数据库备份SQL文件和网站文件压缩包上传到目标云虚拟主机的/htdocs目录。
具体操作,请参见上传网站文件到Linux操作系统云虚拟主机和
说明如果目标云虚拟主机为Windows操作系统,需要将备份数据上传到/目录。具体操作,请参见上传网站文件到Windows操作系统云虚拟主机。
-
-
将原云虚拟主机的数据导入目标云虚拟主机。
-
使用目标云虚拟主机归属的阿里云账号,登录云虚拟主机管理页面。
-
找到目标云虚拟主机,单击对应操作列的管理。
-
在左侧导航栏,选择。
-
在网站搬家页面,单击新建搬家任务。
-
配置数据库搬家。
-
在数据库搬家设置配置向导,单击浏览。
-
在弹出的对话框中,选择已上传的数据库备份SQL文件,然后单击确认。
-
在目标数据库下拉列表中,选择目标云虚拟主机数据库。选择 目标数据库。
-
单击下一步。
-
-
配置网站文件搬家。
-
在网站文件搬家设置配置向导,单击浏览。
-
在弹出的对话框中,选择已上传的网站备份文件压缩包,然后单击确认。
-
单击下一步。页面提示注意事项:文件搬家会覆盖同名文件、密码保护文件无法解压、中文文件名可能无法解压、Linux 支持 zip 和 tar 格式而 Windows 支持 zip 和 rar 格式。选择文件后,单击下一步继续搬家,或单击跳过,不搬网站文件跳过此步骤。
-
-
在提交设置配置向导页签下,单击提交设置。
提交设置前请注意:搬家操作时间根据数据量大小从几分钟到几十分钟不等;搬家成功后需重置数据库密码、修改网站程序中新的数据库连接串、修改域名解析和备案接入、登录控制台绑定域名、修改语言版本等设置。
搬家任务提交成功,您可以单击任务所在行的查看详情,查看任务执行进展并单击确认。
弹窗提示搬家成功后需重置数据库密码、修改程序中的数据库连接串并更新域名解析。任务进度依次显示:数据库搬家任务已提交、数据库文件预处理成功、数据导入中。
-
执行结果
搬家成功,任务状态变为执行成功。
后续步骤
网站迁移后,您需要执行以下操作,保证网站在新云虚拟主机上正常运行:
-
重置数据库密码。具体操作,请参见重置云虚拟主机数据库密码。
-
更改网站程序中的数据库连接字符串信息。更多信息,请参见常见的第三方开源程序数据库配置文件路径。
-
绑定域名和解析域名。具体操作,请参见如下文档:
-
确认网站程序的环境信息是否需要修改,例如PHP版本。具体操作,请参见更换PHP版本。