WordPress 迁移清单:之前和之后

已发表: 2023-02-12

如果您决定更换您的虚拟主机,移动您的 WordPress 网站可能看起来有点令人生畏。 如果您的站点完全处于活动状态,您可能想知道如何在不中断用户体验的情况下执行此操作。 您可能还担心丢失重要数据并损害您的搜索引擎排名。

幸运的是,您可以通过充分的计划来解决这些问题。 通过进行充分的研究并遵循 WordPress 迁移清单,您可以放心并确保迁移过程顺利进行。

在这篇文章中,我们将仔细研究网站迁移及其重要性。 然后,我们将通过查看迁移前、迁移中和迁移后可以做什么来引导您完成迁移过程。 让我们开始吧!

什么是网站迁移?

网站迁移是指将站点从一个主机移动到另一个主机。 这涉及将您的文件和数据库传输到新服务器。

如果您的业务增长,可能需要更换主机。 例如,您当前的托管计划可能资源有限,服务器可能无法满足不断增长的流量需求。

同样,您可能对服务器的性能不满意。 您可能会遇到缓慢的加载时间和频繁的停机时间。

将您的网站迁移到新的托管服务提供商可能是一个微妙的过程。 如果操作不正确,您可能会丢失一些内容,以及您在搜索引擎结果页面 (SERP) 中的排名。

网站迁移的重要性

网站迁移有很多好处,具体取决于您的情况。 当您开始创业时,您可能选择了负担得起的托管服务。

但是,您的网站可能会随着您的业务而增长。 更高级的托管解决方案可以帮助您处理更大的流量并提供更好的用户体验 (UX)。

例如,您可能希望转移到为企业提供托管 WordPress 托管的主机,例如 WP Engine:

WP Engine 主页截图

我们的 WordPress 专用托管计划可让您更轻松地开展在线业务。 我们为您处理几项任务,包括备份、更新、安全检查等。

成功网站迁移的提示

通过良好的规划,可以避免网站迁移可能遇到的许多问题。 因此,在切换到新主机之前进行一些研究很重要。 例如,您需要确保他们提供的套餐比您当前的提供商更好。

此外,您可能想检查一下您的新主机是否可以帮助您进行迁移。 有些房东会主动为您做这件事。

例如,WP Engine 与 BlogVault 合作创建了一个自动化的 WordPress 迁移插件:

WP 引擎“从任何主机轻松、免费地迁移 WordPress”登陆页面

您也可以手动迁移您的站点。 在执行此操作之前,您可能需要使用 Screaming Frog 等工具在您的站点上制作一个完整的链接列表:

尖叫青蛙主页

这还可以帮助您识别抓取错误和重定向,并修复任何损坏的链接。 然后您可以保存此数据以确保您不会在迁移过程中丢失它。

迁移前要做什么

为了帮助您做好迁移准备,我们整理了一份在您开始之前要执行的步骤列表。

第 1 步:选择合适的时间

计划周密的迁移应该对您站点的性能影响最小。 虽然流量下降是不可避免的,但您可以通过在安静时段(例如深夜或凌晨)迁移您的网站来最大程度地减少这种影响。

您可以使用 Jetpack Stats 或 Google Analytics 等工具来确定迁移的最佳时间:

Jetpack 主页

记住要考虑时差。 如果您位于欧洲,但您的流量来自亚洲国家/地区,则您可能需要在大多数用户都睡着时执行该过程。

第 2 步:清除您的日程安排

接下来,您需要确保您的内容和营销计划是空的。 您可能希望避免在促销或销售期间进行迁移,因为这些时间段很可能很繁忙。

此外,您需要暂时暂停所有内容创建。 迁移过程中发布的任何内容都不会转移到新主机。 这意味着您将丢失在此期间所做的所有网站更改。 如果您有网店,您还需要暂停订单。

第 3 步:通知您的客户

您的网站迁移可能会对您的服务造成一些中断。 因此,最好让您的客户知道您的网站将进行定期维护,在此期间您将无法处理订单。

如果客户无法访问您的内容,可能会使您的业务看起来不专业。 但是,显示重要通知和道歉可以向客户表明您关心他们。 您可能还想通过电子邮件与他们联系,并在您的社交媒体页面上发帖。

第 4 步:设置您的新主机帐户

如果您还没有这样做,现在是时候设置您的托管帐户了。 提前几周这样做是个好主意。 这样,如果您的新帐户有任何问题,您就可以在迁移网站之前解决这些问题。

此外,这将使您有时间探索新主机提供的功能。 您可以熟悉可用的工具和设置,并向您的提供商询问您可能对迁移过程有任何疑问。

您还需要使用新主机创建 WordPress 安装。 许多托管服务提供商提供一键式安装。

第 5 步:备份您的网站

在迁移站点之前,备份文件和数据库非常重要。 这样,如果出现问题,您可以将站点恢复到最新版本。

许多网络主机提供备份作为其软件包的一部分。 您还可以使用 UpdraftPlus 等插件:

UpdraftPlus 主页

或者,您可以使用文件传输协议 (FTP) 客户端(如 FileZilla)执行手动备份。 然后,您可以将站点的文件存储在安全的地方。

您还需要备份数据库。 为此,请转到您的托管帐户中的 phpMyAdmin,然后单击“导出”选项卡。 然后,选择您喜欢的导出方法并单击Go

FileZilla 的屏幕截图

就是这样。 下载数据库后,您可以将其存储在站点的备份文件夹中。

迁移期间要做什么

现在您已准备好开始迁移! 让我们把这个过程分解成简单的步骤。

第 1 步:将您的网站置于维护模式

将您的网站置于维护模式可防止其他 WordPress 用户更改您的内容。 例如,如果您运行一个多作者博客,作者将无法在此期间发布任何帖子。 此外,您的网站访问者将无法查看您的内容或与之互动。

您可以使用诸如 WP Maintenance Mode 之类的插件来执行此操作:

维护模式下的 WordPress 网站截图

此工具使您能够自定义维护模式消息并添加交互功能,例如倒数计时器和聊天机器人。 您还可以包含一个订阅表格,以便在您的网站重新启动并运行后可以通知用户。

第 2 步:迁移站点文件和数据库

这是迁移过程的主要部分。 在开始之前,您需要确保您有站点的备份。

如果您正在进行手动迁移,则需要登录您的主机帐户并使用文件管理器。 或者,您可以使用像 FileZilla 这样的 FTP 客户端。

首先找到您的 WordPress 网站的根文件夹。 这通常称为public_html 。 然后,将您备份的文件上传到此文件夹中:

如何定位 WordPress 站点的根文件的屏幕截图

接下来,您需要将数据库上传到新服务器。 前往新主机帐户中的 cPanel,导航至数据库部分,然后选择MySQL 数据库

MySQL 数据库截图

在这里,您需要创建一个新数据库并添加一个用户。 接下来,您可以通过“导入”选项卡上传旧数据库。

最后,您需要编辑网站的wp-config.php文件,使其指向新数据库。 您可以在站点的根文件夹中找到此文件。

打开文件并找到以下行:

定义('DB_NAME,'db_name');

定义('DB_USER,'db_user');

定义('DB_PASSWORD,'db_pass');

现在,只需在占位符中输入您的数据库名称、用户名和密码。 这些是您为新数据库创建的相同详细信息。

第 3 步:将您的域定向到新主机

域名系统 (DNS) 记录是将您的域名连接到托管您站点的服务器的数据。 这些包括您的主机的名称服务器,它可能看起来像这样:

  • ns1.主机名.com
  • ns2.主机名.com

您需要更新这些名称服务器以指向您的新主机。 WP Engine 通过 Domain Connect 自动执行此操作。 这是一个开源工具,可让我们代表您更新 DNS 记录。

或者,您可以手动执行此操作。 如果您的域使用域名注册商,则需要登录该帐户以更新您的 DNS 记录。

请注意,您必须等待您的 DNS 记录在全球传播。 这最多可能需要 72 小时。

迁移后做什么

您现在可以开始进行必要的检查以确保迁移成功。

第 1 步:检查您网站的前端和后端

首先,您需要检查您网站的前端以确保一切正常。 例如,您可以测试联系表格、评论部分和结帐流程。

检查后端也是一个好主意。 您可以确保使用正确的设置激活您的插件,并且您网站上的其他用户仍然可以访问仪表板。

第 2 步:测试您网站的性能

您还可以使用 GTmetrix 等工具检查您的站点速度:

这将为您提供有关网站性能的详细报告,包括页面加载时间。 如果您已升级到功能强大的托管解决方案,您应该会获得高分。 如果你的分数很低,你可能想联系你的新虚拟主机,看看服务器是否有任何问题。

最后,您需要确保您的网站已被编入索引。 为此,您可以使用 Google Search Console 的 URL 检查工具。

一旦您对新的托管计划感到满意,您就可以关闭旧帐户。 如果您在同一家公司注册了其他域,请考虑将它们迁移到您的新主机。

如果事情不顺利怎么办?

如果您的迁移出现问题,您可以联系您的新主机寻求帮助。 大多数问题都是由于计划不周造成的。 但是,只要您有最近的备份,就应该能够检索您的内容。

您可能还会遇到一些与搜索引擎优化 (SEO) 相关的问题,包括规范标签更改、架构标记或元数据丢失以及链接断开。 如果是这种情况,您可能需要请求 Google 重新抓取您的网址。

您可能还需要使用像 Redirection 这样的插件来设置 301 重定向。 此外,您可以使用诸如“损坏的链接检查器”之类的工具来修复您网站上任何损坏的 URL。

结论

网站迁移是一项需要大量计划的工作,但将您的 WordPress 网站迁移到新主机并不需要过于复杂。 做一些研究并遵循迁移清单可以帮助简化过程。

在迁移站点之前,您需要设置新的托管帐户并创建内容备份。 然后,您可以将站点置于维护模式并将文件和数据库传输到新主机。 迁移网站后,您需要更新 DNS 记录并确保一切正常。

我们的 WordPress 迁移插件提供了一种将您的 WordPress 网站迁移到 WP Engine 的快速方法。 看看我们的计划开始吧!