如何在不停机的情况下快速手动迁移 WordPress 站点

将实时网站从一台服务器迁移到另一台服务器就像进行心脏移植手术……您不想错过任何一个节拍!了解我们的辅助站点迁移如何以手术般的精度和最短的停机时间将您的实时站点移植到我们超快的托管服务器!

担心停机、业务损失以及您网站的排名受到负面影响,这些都是在将您的网站切换到新主机时三思而后行的正当理由.

在这篇博文中,我们将向您展示如何快速轻松地将您的网站从第三方托管服务转移到WPMU DEV 的托管 WordPress 托管.

继续阅读,或使用以下链接跳转:

将您的网站迁移到 WPMU DEV 托管-您的选择

如果您要将 WordPress 网站从第三方托管服务迁移到 WPMU DEV 托管,您有以下三种选择:

  1. 使用我们的 (S)FTP 迁移工具迁移您的网站
  2. 使用我们的辅助迁移服务(手动迁移选项)
  3. 使用我们的 Shipper Pro WordPress 网站迁移插件

注意:本文假设您已经在 WPMU DEV 上设置了您的主机(您可以单独购买托管 或将其作为超值会员资格的一部分获得,并准备迁移从另一个托管服务提供商到新家的现有网站.

(S)FTP 迁移工具

如果您想要强大的迁移过程,我们建议您使用 WPMU DEV 的迁移工具自行手动迁移站点,而不是我们也提供的 PHP 驱动(即插件)迁移(请参阅下面的 Shipper 插件选项).

(S)FTP Migration tool.
选择(S)FTP迁移工具进行手动建站迁移.

(S)FTP 迁移工具通过 FTP 提供服务器到服务器的流程,可简化和加速所有文件传输,并自动解决可能干扰顺利迁移的问题.

与 PHP 相比,它也不太容易出现超时问题,并且可以在一个流畅的过程中重新定义 URL,而无需额外的程序或实用程序.

SFTP Migration Tool: Migrate Existing Site-Credentials Screen
只需输入您的 FTP/SFTP 凭据即可开始迁移您的网站.

有关使用此选项的完整分步教程,请参阅我们的(S)FTP 迁移工具文档.

此外,如果您在使用 (S)FTP 手动工具迁移网站时遇到任何错误,请查看我们的迁移故障排除指南.它包含针对站点迁移过程中可能发生的最常见错误的多种解决方法.

辅助站点迁移(手动迁移选项)

第三种选择是让我们的专家团队处理您的迁移.

Migrate Existing Site screen-Assisted manual migration option
选择此选项让我们的专家团队迁移您的网站.

我们提供辅助站点迁移服务,我们会为您执行手动迁移……免费!

让我们的团队迁移您的网站的主要好处之一是,我们可以识别并解决过程中的任何问题(请参阅下面的"解决网络托管迁移问题"部分),因此如果您对执行网站没有信心您自己的手动网站迁移,或者只是希望我们为您完成,然后按照下面的教程创建辅助网站迁移票.

Shipper Pro WordPress 网站迁移插件

如果您想使用插件迁移网站,请选择此选项.

Shipper Pro WordPress migration plugin.
使用我们的 Shipper Pro 迁移功能从您的仪表板轻松迁移 WordPress 网站插件.

Shipper Pro 无需使用 FTP 或 SFTP.

有关详细信息,请查看我们关于使用 Shipper Pro WordPress 网站迁移插件的分步教程.

辅助站点迁移(手动迁移选项)教程

无论您选择自己迁移网站还是让我们为您处理迁移,了解手动网站迁移过程都很重要,因为您需要在某些步骤中做出决定并输入有关您网站的信息.

在我们学习本教程时,请参考下表.它将帮助您了解流程.

WPMU DEV manual site migration process.
WPMU DEV 手动站点迁移过程.

1.选择迁移目标站点

迁移过程的第一步是选择目标站点(即您的站点将迁移到哪里).

如果您尚未创建目标站点,请转到 The Hub 并单击 (+) 按钮以添加网站并创建新的迁移站点(如果您需要有关此步骤的帮助,请参阅我们的文档部分创建新站点).

The Hub-Add a website
在中心创建站点.

如果您已经在您的托管帐户中创建了此站点,那么您可以转到 The Hub >托管 >工具 >迁移现有站点,点击开始迁移并从下拉菜单中选择您现有的站点......

Migrate Existing Site-Hub-Hosting-Tools.
如果您已经有目标站点,请使用迁移Hosting > 中的现有站点工具工具部分.

或前往 The Hub,点击 (+) 按钮添加网站,然后从添加网站屏幕中选择迁移选项.

Add site-Migrate option.
选择迁移站点.

2.选择迁移源站点

下一步是从下拉菜单中选择您要迁移的站点(来自第 3 方主机).

Migrate Existing Website-Step 1 of 4
选择要迁移的网站.

注意:确保源站点已连接到 The Hub,否则您将不会在下拉菜单中看到它.

如果您在这一步需要帮助,请查看我们的文档,了解关于如何将您的网站连接到 The Hub 的完整分步教程.

3.选择迁移方式

在这里,您有两个选择:

  • (S)FTP 迁移 – 我们在上一节中谈到了这个选项.使用我们的手动迁移工具自行迁移网站.
  • 辅助手动迁移 – 选择此选项可让我们的专家免费迁移您的网站.注意:我们只迁移网站.请参阅我们的文档或联系支持人员以获取有关转移电子邮件的帮助.
Migrate Existing Website screen-Step 2
在本例中,我们将选择辅助迁移选项.

4.创建临时网址

如果您要迁移实时站点,此时您的站点应该仍驻留在您的第 3 方主机上,并且您的域 DNS 记录很可能仍指向该服务器.

因此,我们需要创建一个临时网站 URL,我们会将您网站的所有文件复制并移动到该 URL.这将允许您在您的 WPMU DEV 主机上访问和查看您的网站(别担心,它将对搜索引擎隐藏,您可以用密码保护它).

提示:使用您的域名作为前缀(例如 mydomain.tempurl.host),让您的临时 URL 简单易记

更改您的 DNS 记录后,临时网址将替换为您的域.

Migrate Existing Website screen-Step 3
为您迁移的网站选择一个临时网址.

5.选择托管位置

我们提供全球数据中心选择,因此我们建议您选择最靠近大多数访问者所在位置的服务器位置(提示:您的数据中心离访问者最近,您的网站加载速度越快.

Migrate Existing Website screen-Step 4
选择离大多数访问者最近的服务器位置发现可以减少延迟问题并提高网站速度性能.

6.自动创建您的临时网址

单击"下一步"按钮后,此步骤将在几分钟内自动为您完成.

现在是休息和伸展身体的最佳时机......

回来了吗?伟大的!然后让我们创造一些迁移魔法……

7.输入 (S)FTP 凭据

无论您选择自己迁移站点还是让我们使用手动迁移选项为您迁移,您都可以在此处输入 FTP 凭据.

如果您让我们为您处理迁移过程,我们会要求您提供更多详细信息,以便我们登录您的站点和服务器以确保一切顺利.

此步骤对迁移成功至关重要,因此请确保输入所有正确的详细信息.

在开始之前,请参阅下面的"迁移前检查清单"部分,了解您在开始之前应该准备的所有内容,并查看我们关于从您的主机获取 FTP 凭据的文档 如果您在这一步需要帮助.

Manual Migration Form
确保您在此处提供的所有详细信息均正确无误避免任何迁移问题或延迟.

8.迁移站点

如果您选择了 (S)FTP 迁移工具 DIY 选项,则单击按钮开始迁移过程.

如果您正在使用我们的辅助手动迁移服务,单击该按钮将创建支持票,然后我们的专家将为您处理迁移过程的这一阶段.

Hosting manual migration ticket example.
将自动创建托管手动迁移票并将其发送到我们的支持团队.

您将在 The Hub 上看到一条确认通知,告知您已创建支持票.

Manual migration request confirmation notice.
Hub会显示手动迁移请求确认通知,所以您就会知道我们已收到您的请求.

支持团队在收到您的请求后会与您联系,您的网站将在您提交请求后 24-48 小时内进行专业迁移.

9.遵循我们的"上线"清单

此时,您的整个网站应该已经转移到我们的托管并驻留在临时域(即 siteid.tempurl.host)中.

无论您选择自己迁移您的网站还是让我们使用我们的辅助迁移服务对您的网站进行全面迁移,在上线之前还有一些事情要做.

在确认迁移过程已成功完成并确认一切正常后,您需要:

  • 添加您的自定义域名
  • 更新 DNS(NS 或 A/CNAME)
  • 检查 DNS 传播
  • 安装 SSL
  • 将您的自定义域设为主要域

如果您需要帮助完成上述步骤,请使用我们的上线核对清单获取详细说明.

如何最大限度地减少网站迁移停机时间

没有任何迁移过程可以保证您的停机时间为"0".

例如,在更改 DNS 记录时,将 DNS 指向新服务器时可能会出现间歇性停机.即使您拥有优秀的域注册商/DNS 管理器,也可能发生这种情况.

DNS 传播有时会立即发生,但也可能需要几分钟到几小时,甚至长达一天左右的时间.传播过程中发生中断的情况并不少见,这可能会导致一些用户看到旧站点,而另一些用户会看到已迁移到新服务器的站点.

我们如何最大限度地减少网站迁移停机时间

我们的自动和手动迁移流程旨在通过确保所有文件和数据库已完全传输而没有问题,然后在我们的主机上准备好站点,从而消除在将站点移动到我们的服务器时除 DNS 传播引起的延迟之外的任何延迟用于 DNS 更改.

如何确保平稳快速的网站迁移

您可以通过确保以下几点来帮助最大程度地减少站点迁移停机时间并避免出现问题:

  1. 确保您提供的凭据(FTP、服务器/cPanel 登录、站点管理员登录详细信息等)正确无误.
  2. 如果您的源主机有防火墙或某种形式的基于 IP 的保护,请确保将 WPMU DEV 的托管服务器 IP 地址列入白名单.
  3. 在站点迁移完成(包括 DNS 记录更改)之前,请勿取消您现有的托管计划.提前规划有助于避免停机和丢失关键文件和数据等问题.一些托管公司会立即取消他们的服务并按比例退还当月剩余的费用,因此请确保您的旧托管公司不会在您通知他们您打算取消服务后立即关闭您的网站.
  4. 在迁移之前在旧主机上对您的站点进行完整备份.像 cPanel 这样的托管应用程序有自己的备份系统.如果您不确定所使用的技术或应用程序,请让您的主机对您的网站执行完整备份.
  5. 检查您的数据库.这是分析、修复优化创建数据库备份.此外,请确保您网站的数据库不受密码保护或受到任何特殊权限设置的限制.
  6. 在更改 DNS 时输入正确的名称服务器详细信息.使用不正确的详细信息将导致 DNS 无法传播到新域.因此,我们建议使用我们的名称服务器详细信息复制功能.只需将其复制并粘贴到更改名称服务器字段中,您就可以开始使用了.
Nameserver copy function
复制并粘贴您的名称服务器详细信息以避免错误.

解决 Web 托管迁移问题

了解如何排查或处理迁移问题至关重要,尤其是当您计划将大型网站或经常使用的网站移动到另一台服务器时.

在网站迁移过程中可能发生的一些更常见的问题包括:

  • 丢失关键文件或数据
  • phpMyAdmin 超时
  • 500 个内部服务器错误/权限错误

因此,如果您缺乏迁移网站的知识或经验,我们建议您使用我们的辅助迁移服务.我们的专家团队知道在网站迁移过程中可能会出现什么问题,更重要的是,他们知道如何快速解决和解决所有问题.

如果您打算自行手动迁移您的网站,请务必做好准备以防出现错误或问题.如果您需要参考我们的网站迁移疑难解答指南,请随时查阅,或者如果您需要帮助解决任何迁移问题,请联系我们的支持团队.

预迁移清单

如前所述,确保您的迁移顺利进行需要规划和准备.

除了上面提供的有关如何最大限度地减少迁移期间停机时间的提示外,请确保完成以下操作:

1.凭据

确保您已获得以下详细信息和凭据,因为您需要在开始迁移过程时输入这些信息:

  • SFTP/FTP(安全文件/文件传输协议)详细信息,例如:主机名、用户名、密码、端口、WordPress 安装路径.
  • 主机/服务器/cPanel 登录名和密码.
  • WordPress 管理员登录详细信息

2.用户/客户数据、交易历史、密码

如果您要迁移电子商务、会员、目录列表网站等.重要的是,所有管理员、用户、客户、会员和广告商都可以在网站转移后顺利登录他们的帐户,因此请确保您有权访问所有用户/客户数据、交易历史记录、密码等,以导出/导入文件的形式提供.

许多优秀的电子商务、会员或目录列表插件允许您导出/导入,因此请查看他们的文档或在您需要帮助时联系开发人员.

提示:如果您要迁移电子商务商店或记录交易的网站(例如论坛/聊天/商店,实时用户登录并添加数据),我们建议将您的源网站放在 维护模式.

这样做的原因是,由于 DNS 传播在某些情况下可能需要长达 48 小时,您不希望访问者在旧服务器上的站点上出现并进行交易,因为这些数据不会存在于新创建的站点.发生这种情况时也可能会令人困惑,因为您可能会收到在旧服务器上下订单的电子邮件,而当您登录新站点时,这些电子邮件不会显示在您的管理区域中.

对旧网站进行维护将防止这种情况发生,并确保订单和交易只会在新服务器上的网站上进行.

3.其他凭据和数据

确保您可以方便地访问在迁移期间或之后访问您网站上的服务所需的任何其他登录详细信息,例如域名/域注册商详细信息、社交媒体管理工具、Google 服务等.

最好从 Google Analytics、站点监控服务、旧服务器日志以及与旧服务器 IP 地址相关的任何服务等工具中备份和/或导出数据,以防更改后丢失任何历史数据服务器.

此外,我们建议您截取您的仪表板菜单、"概览"面板、导出您网站的网址,并导出您的网站配置详细信息来自站点健康信息部分.

Site Health Info screen
您的站点健康信息部分允许您导出有关配置您的 WordPress 网站.

迁移后检查清单

在您的网站完全迁移后,我们建议您检查以下区域:

1.搜索引擎优化

在不同服务器之间迁移网站会影响您的搜索引擎排名.WPMU DEV 托管针对速度进行了微调和优化,可快速提供快速加载的页面,因此您不应期望从旧主机迁移到我们的服务器时会出现任何问题.

然而,影响您网站性能和搜索排名的一个方面是靠近用户.因此,我们建议您在设置目标网站时选择离大多数访问者最近的服务器位置.

此外,由于迁移期间的任何停机时间都会影响您的排名,我们建议您在 DNS 完全传播(此过程需要 72 小时)并且您已确认搜索引擎机器人正在抓取网站之前,不要理会您的旧网站您的新服务器.

如果您为您的域设置了 Google Search Console 帐户(您应该这样做),您可以监控您的帐户是否存在任何索引问题并查看索引计数、抓取错误和搜索查询等报告,以确保机器人可以正确抓取您的网页.

2.网站设置

登录您的仪表板并对您的主要设置进行一般扫描.例如,如果您截取了仪表板菜单和"一目了然"面板的屏幕截图,您就可以快速比较并查看是否一切正常,而无需详细说明.

3.文件

从导航菜单、内容链接、下载链接等点击进入您网站上的各个页面,以确保一切正常.

在某些情况下,您可能需要重新保存永久链接或重命名.htaccess 文件并重新加载您的网站才能使链接或页面正常工作.

提示:按照之前的建议,确保您对网站的所有文件和数据进行了完整备份.

4.内容

检查您网站上的各个页面和帖子是否有损坏的链接、损坏的重定向和 404 错误,或任何缺失/不完整的内容.

5.用户/客户数据、交易历史、密码等

如前所述,确保所有用户、客户、会员和广告商都能顺利登录他们的帐户.

在某些情况下,这可能需要将文件导入新站点.例如,如果您要迁移一个电子商务网站,您可能需要导入旧网站上可能发生的任何交易数据.迁移到新服务器.

告别旧主机,向新主机问好

完成上述所有步骤后,确保您备份了所有内容,DNS 记录已完全传播,并且您的网站已无缝过渡到新家,是时候关闭旧主机上的网站了.

>

这可能涉及从您的服务器上删除您的旧站点(例如在具有 WHM 的共享服务器上),或完全取消您的旧托管计划.

恭喜……您的网站现已完全迁移!

如果您还没有体验过使用 WPMU DEV 托管的好处,包括我们的协助迁移服务和 24/7 专家支持团队,请查看我们的 下一代托管WordPress 托管计划或注册无风险会员免费试用,包括托管.

11

发表回复