迁移网站表示将网站程序从一个云虚拟主机迁移到另一个云虚拟主机。如果您的网站当前所在云虚拟主机不支持升级到目标云虚拟主机,或网站当前所在的云虚拟主机与目标云虚拟主机不归属于同一阿里云账号,可以参考本文所述操作方法进行网站迁移。

前提条件

  • 原主机与目标主机都是阿里云云虚拟主机。
  • 原主机和目标主机支持的网站程序语言及数据库类型相同。
  • 目标主机上没有其他网站程序。
  • 已安装FTP客户端。建议您使用FileZilla,具体操作,请参见使用FileZilla管理文件

背景信息

本文操作中,原主机为独享虚拟主机基础增强版,目标主机为独享虚拟主机高级增强版,且两款主机在不同的阿里云账号下。

使用限制

云虚拟主机部分产品不支持自动备份网站数据,您可以通过FTP客户端登录云虚拟主机,获取网站备份数据,然后参考本文操作完成网站迁移。

操作步骤

  1. 备份原主机的数据库数据,然后将数据下载到本地主机。
    1. 使用原主机归属的阿里云账号,登录云虚拟主机管理页面
    2. 找到原主机,单击对应操作列的管理
    3. 在左侧导航栏,选择工具 > 备份恢复
    4. 数据库备份页面,找到最新的系统自动备份的数据库数据,单击对应操作列的提取
      您可以自行创建数据库备份任务,也可以直接使用系统自动备份。本文以使用系统自动备份为例。214647-1-提取数据库备份
    5. 在弹出的对话框中,单击确认

      系统自动跳转至我的任务页签,等待提取任务状态变为提取成功

      提取数据库备份成功
    6. 单击数据库备份页签,找到提取成功的备份,然后单击对应操作列的下载
      214647-下载数据库备份
    7. 在弹出的对话框中,单击下载,然后单击确认
      214647-下载数据库备份到本地备份数据下载成功后,会自动保存在本地主机的下载目录。214647-保存数据备份到下载
  2. 备份原云虚拟主机的网站数据,然后将数据下载到本地主机。
    1. 单击网站备份页签,找到最新的系统自动备份的网站数据,然后单击对应操作列的提取
      您可以自行创建网站备份任务,也可以直接使用系统自动备份。本文以使用系统自动备份为例。214647-提取网站备份
    2. 在弹出的对话框中,单击确认

      系统自动跳转至我的任务页签,等待提取任务状态变为提取成功

    3. 单击网站备份页签,找到提取成功的备份,然后单击对应操作列的下载
      214647-下载网站备份1
    4. 在弹出的对话框中,单击下载,然后单击确认
      214647-下载网站备份2

      备份数据下载成功后,会自动保存在本地主机的下载目录。

      214647-下载网站备份3
  3. 使用FTP客户端将原主机数据上传到目标主机的网站根目录下。
    1. 使用FileZilla连接目标云虚拟主机。
    2. 选择记录区域,设置新站点的名称。
    3. 常规区域,配置站点的FTP信息。
      214647-上传数据2

      主要的配置参数如下表所示。

      参数 配置
      主机 FTP登录地址
      端口 21
      用户 FTP用户名
      密码 FTP登录密码

      主机的FTP信息,可在站点信息页面的账号信息区域获取。

      214647-上传压缩包1
    4. 单击连接
    5. 将数据库备份SQL文件和网站文件压缩包上传到目标云虚拟主机的/htdocs目录。

      本文示例中,目标主机为Linux操作系统。如果目标主机为Windows操作系统,需要将备份数据上传到/目录。关于云虚拟主机网站目录的更多信息,请参见上传网页文件的注意事项

      214647-上传数据成功3
  4. 将原主机的数据导入目标主机。
    1. 使用目标主机归属的阿里云账号,登录云虚拟主机管理页面
    2. 找到目标主机,单击对应操作列的管理
    3. 在左侧导航栏,选择工具 > 网站搬家
    4. 网站搬家页面,单击新建搬家任务
    5. 配置数据库搬家。
      1. 数据库搬家设置配置向导,单击浏览
      2. 在弹出的对话框中,选择已上传的数据库备份SQL文件,然后单击确认214647-数据库搬家1
      3. 目标数据库下拉列表中,选择云虚拟主机数据库。214647-数据库搬家2
      4. 单击下一步
    6. 配置网站文件搬家。
      1. 网站文件搬家设置配置向导,单击浏览
      2. 在弹出的对话框中,选择已上传的网站备份文件压缩包,然后单击确认214647-网站搬家1
      3. 单击下一步214647-网站搬家2
    7. 提交设置配置向导,单击提交设置
      214647-提交设置

      搬家任务提交成功,您可以单击任务所在行的查看详情,查看任务执行进展。

      214647-查看搬家状态过程

执行结果

搬家成功,任务状态变为执行成功

214647-搬家成功

后续步骤

网站迁移后,您需要执行以下操作,保证网站在新主机上正常运行:

  1. 重置数据库密码。具体操作,请参见重置云虚拟主机数据库密码
  2. 更改网站程序中的数据库连接字符串信息。更多信息,请参见常见的第三方开源程序数据库配置文件路径
  3. 绑定域名和解析域名。具体操作,请参见绑定域名设置域名解析
  4. 确认网站程序的环境信息是否需要修改,例如PHP版本。更多信息,请参见更换PHP版本