# 迁移：搬到 KapsuleHost

Source: https://support.kapsulehost.com/zh-cn/migrations-overview

如何把现有的网站、邮箱或域名搬到 KapsuleHost，自助向导会替您完成哪些工作，以及付费托管服务适合什么情况。

一切从 KPanel 侧边栏的 **迁移** 开始，它会打开 `/migrate`。在那里选择要搬迁的内容，每种类型走不同的流程。

## 可以搬迁的内容

选择器提供三种选项。

**网站。** 自助式自动迁移。您可以在现有网站上安装一个小型连接插件，或授予我们读取权限，平台会替您复制文件和数据库。如果您域名的邮件托管在别处，向导会增加一个邮件步骤，让您的邮箱在同一次迁移中一起迁移过来。

**电子邮件和邮箱。** 自助式迁移，通过 IMAP 把邮件从当前服务商复制到 KapsuleHost 邮箱，按邮箱逐个、按文件夹逐个进行。请参阅 [邮件迁移](https://support.kapsulehost.com/zh-cn/email-migration)。

**域名。** 这其实不是迁移，而是注册商转移，因此选择器会带您进入域名转移流程。请参阅 [将域名转入我们这里](https://support.kapsulehost.com/zh-cn/domain-transfer-in) 和 [EPP 授权码](https://support.kapsulehost.com/zh-cn/domains-epp-auth-code)。

![KPanel 中的迁移页面](https://support.kapsulehost.com/help/screenshots/migrations-overview.0b511543.webp)

## 免费自助与付费 Pro Services

有两样名称相近但各自独立的东西，值得说清楚。

**KPanel 中的迁移向导是免费的。** 在任何套餐下使用都不收费。网站迁移和邮件迁移都通过它进行，流程中不会往购物车里添加任何东西。网站向导里还有一个"交给我们的团队"选项，它会创建一个支持工单而不是订单，所以同样免费。

**Pro Services 是单独的、可选的付费产品。** 在 **商店** 中，Pro Services 目录出售由我们团队在规定周期内完成的一次性服务，包括网站迁移 US$150.00 / NZ$249.00 / ⃃ 548.00 / AU$269.00 / CA$212.00 / CN¥1,046.00 / €150.00 / £125.00 / ¥22,410 / S$200.00、邮件迁移 US$120.00 / NZ$199.00 / ⃃ 438.00 / AU$215.00 / CA$170.00 / CN¥836.00 / €120.00 / £100.00 / ¥17,910 / S$160.00 和 DNS 迁移协助 US$60.00 / NZ$99.00 / ⃃ 218.00 / AU$107.00 / CA$85.00 / CN¥416.00 / €60.00 / £50.00 / ¥8,910 / S$80.00。这些都是一次性费用，显示价格不含 GST。

> **Tip:** 先从免费向导开始。大多数搬迁无需任何人介入即可完成。如果您希望整个工作从头到尾由我们规划并代为完成，或支持团队查看您的配置后建议购买，再购买 Pro Service。如果不确定需要什么，请在购买前先提交工单咨询。

## 迁移网站

向导位于 **迁移** 中的网站选项。共五个步骤；如果您域名的邮件托管在别处，还会增加一个邮件步骤。

### 第 1 步：当前网站地址

输入网站当前的 URL。向导会检查网站并识别它所用的平台。Shopify、Squarespace 和 Wix 等托管平台不提供向导自动迁移所需的完整网站导出，因此检测到这类平台时，向导会告诉您无法自动继续。这类网站需要重建，或手动导出各平台允许导出的数据，而不是迁移。

### 第 2 步：选择我们的访问方式

有三种方式，推荐第一种。

**连接插件（推荐）。** 从向导下载一个小插件，安装到现有的 WordPress 网站上，然后粘贴向导显示的一次性令牌。插件会打包您的文件和数据库并上传。旧主机上不需要接受任何入站连接，因此在凭据方式行不通的防火墙后或限制严格的主机上，这种方式也能正常工作。

**凭据。** 提供 FTP、SFTP 或 SSH 信息，WordPress 网站还需要提供数据库信息。也可以指定一个现有的 SQL 转储文件。无法安装插件时请使用这种方式。

**交给我们的团队。** 填写您知道的信息并提交。系统会创建一个支持工单，由工作人员接手处理。

> **Warning:** 迁移完成后，请把您输入过的所有凭据视为已泄露，并进行更改。这是任何主机交接时的良好做法，并非针对 KapsuleHost。

### 如果您域名的邮件在别处

当向导发现您域名的邮件在其他服务商那里时，会增加 **您的邮箱** 步骤。选择迁移并输入每个邮箱的登录信息，您的邮箱就会与网站同时复制过来。在您把 MX 记录指向 KapsuleHost 之前，邮件会继续发送到原服务商。这是复制完成后您另外进行的一步。如果您跳过这一步，上线页面之后会提供 **同时迁移我的邮件**。

### 第 3 步：连接

使用插件方式时，向导会等待插件连接，并在连接成功时提示您。令牌只能使用一次且有时效。如果在使用前过期，请在向导中生成一个新令牌并粘贴。

### 第 4 步：评估

在运行任何操作之前，向导会评估它发现的内容，并显示预计耗时、可信度以及发现的所有风险。请阅读这些风险：它们是之后最可能需要您关注的地方。

### 第 5 步：开始

迁移开始运行，您会进入实时进度页面，依次显示连接、扫描、拉取文件、导入数据库、重写 URL、配置和验证。

## 您的线上网站不会被改动

这是大家最担心的部分，所以我们明确说明。

迁移不会覆盖您的现有网站，也不会更改您的 DNS。副本会放在一个临时的 KapsuleHost 地址上，您可以在任何公开内容变化之前打开、浏览并检查它。在此期间，您的现有网站始终照常为访客提供服务。

上线是一个单独且需要您主动完成的步骤：您满意后，再把 DNS 改为指向 KapsuleHost。进度页面也会跟踪这一步，显示是在等待更改域名服务器、正在传播，还是已经上线。请参阅 [域名服务器](https://support.kapsulehost.com/zh-cn/nameservers) 和 [添加并连接您的域名](https://support.kapsulehost.com/zh-cn/adding-your-domain)。

## 上线后改变主意

您有 7 天的回滚期。您的旧网站原样保留在原主机服务商处，因为迁移绝不会更改它；网站上线后的 7 天内，在迁移页面上点击一次即可开始切换回去。

从 **迁移** 打开该迁移，在其页面上使用 **切换回原主机服务商**。

- **如果您的域名在我们这里注册，或使用我们的域名服务器**，一键即可撤销上线时所做的更改。在更改任何内容之前，它会先检查原主机服务商是否仍在响应您的域名，并准确显示将要更改的内容。
- **如果您的 DNS 服务商支持一键更改**，点击后会带您到服务商处批准改回的更改。
- **如果您的 DNS 在我们无法更改的地方**，它会列出您需要在 DNS 服务商处更改的确切记录，然后替您检查公共 DNS，并明确告诉您切换回去是否已经生效。

> **Warning:** 上线后请至少保留旧主机 7 天。一旦取消，就没有可以回去的旧网站了。

如果切换回去时域名服务器发生变化，您的邮件也会随之转移：新邮件会发往旧 DNS 指定的位置，而已经到达 KapsuleHost 的邮件会保留在您的 KapsuleHost 邮箱中，您仍然可以阅读。您在 KapsuleHost 上的副本也保持不变，因此以后无需重新迁移即可再次上线。您也可以让 Kora 为您完成同样的操作：请它撤回您的迁移。

## 搬迁之后

在认为迁移完成之前，请逐项检查：

1. **点开真实页面。** 首页、一个内页、一个表单，如有结账页面也请检查。
2. **检查证书。** 当 DNS 解析到我们这里时会签发证书。请参阅 [SSL 证书](https://support.kapsulehost.com/zh-cn/ssl-certificates)。
3. **查找混合内容。** 更换域名或协议后非常常见。请参阅 [修复混合内容](https://support.kapsulehost.com/zh-cn/ssl-mixed-content)。
4. **检查固定链接。** KapsuleHost 网站托管使用 nginx，因此旧主机的 `.htaccess` 规则在这里不起作用。请参阅 [固定链接问题](https://support.kapsulehost.com/zh-cn/wordpress-permalink-issues) 和 [WordPress 与 .htaccess](https://support.kapsulehost.com/zh-cn/wordpress-htaccess)。
5. **确认 PHP 版本。** 请参阅 [更改 PHP 版本](https://support.kapsulehost.com/zh-cn/changing-php-version)。
6. **重新创建计划任务。** 它们不会随迁移转过来。请参阅 [计划任务](https://support.kapsulehost.com/zh-cn/cron-jobs)。
7. **检查您的邮件。** 网站副本本身不会带走邮件。只有当您在向导中选择了邮件步骤，或在上线页面选择了 **同时迁移我的邮件**，您的邮箱才会迁移过来；新邮件只有在您的 MX 记录指向这里之后才会到达 KapsuleHost。请参阅 [邮件迁移](https://support.kapsulehost.com/zh-cn/email-migration)。
8. **网站就位后，做一次新的备份。** 请参阅 [创建备份](https://support.kapsulehost.com/zh-cn/taking-a-backup)。

## 跟踪迁移

**迁移** 页面列出所有进行中和已完成的迁移，涵盖全部三种类型。点击任意一行可打开其详情页：网站迁移显示实时进度，邮件迁移显示每个邮箱的进度，由工作人员处理的事项则显示时间线。

如果迁移失败，页面会说明在哪个阶段失败。最常见的原因是凭据无效、源主机阻止连接，以及数据库太大无法一次拉取。支持团队能看到与您相同的任务，因此在工单中注明跟踪 ID 可以省去一轮往返。请参阅 [提交支持工单](https://support.kapsulehost.com/zh-cn/opening-a-support-ticket)。

## 相关指南

- [迁移到 KapsuleHost](https://support.kapsulehost.com/zh-cn/migrating-to-kapsule)
- [从 cPanel 迁移](https://support.kapsulehost.com/zh-cn/sites-migrate-cpanel)
- [邮件迁移](https://support.kapsulehost.com/zh-cn/email-migration)
- [导入邮件](https://support.kapsulehost.com/zh-cn/email-import)
- [网站](https://support.kapsulehost.com/zh-cn/sites-overview)
- [Pro Services](https://support.kapsulehost.com/zh-cn/pro-services)
- [主机术语表](https://support.kapsulehost.com/zh-cn/glossary)
