如何将 WordPress 网站迁移到新主机? (没有停机时间!)
已发表: 2022-02-14一个好的网站是任何在线业务发展的核心基础。 网站的成功取决于其基础架构、UX/UI 和 SEO,以及托管它的服务器。 如果没有强大的主机,WordPress 网站就无法发挥其全部潜力。
您可能想更改主机有几个原因。 考虑视频会议平台。 这些需要最佳速度才能为其用户提供有价值的服务。 这个速度取决于网站所在的主机。 如果主机服务器不能提供专用资源来支持网站的速度要求,他们就无法获得所需的东西。
将您的 WordPress 网站移动到新主机可能会令人生畏。 该过程可能需要时间,并且存在丢失数据或更糟糕的是损坏您的站点的风险。
尽管存在所有风险,但有时必须进行过渡。 在本文中,我们将了解如何将 WordPress 站点迁移到新主机而不会导致停机。
手动还是插件?
第一步是决定您是要手动还是自动迁移您的 WordPress 网站。 两者都有其优点。 手动迁移涉及使用 FTP(文件传输协议)和修改后端的文件和数据库。 不要认为手动迁移是一个您无法独自完成的复杂过程。 只需按照分步教程进行操作,就可以了。
但是,还有几个专门用于 WordPress 迁移的强大插件选项可以为您完成这项工作。 插件的唯一问题是它们容易出错,因此不适合大型网站。 通过手动迁移,可以大大降低错误风险。
让我们从手动迁移开始。
如何手动将 WordPress 站点迁移到新主机
1. 寻找新主人
在开始移动 WordPress 网站的过程之前,您必须为它找到一个新家,也就是一个新的主机或提供商。 在研究最好的服务器时,首先要考虑为什么要移动站点。
您对当前主机提供的安全级别不满意吗? 您当前主机的用户界面是否不如您希望的用户友好? 您需要更快的速度吗? 如果是这样,这里列出了七个最快的 WordPress 托管服务提供商。
根据您的回答,您需要找到一个提供解决您当前问题的服务的主机。 这可能是顶级的安全功能、直观且易于使用的平台,或者为您的数据提供更多存储空间。
您可以选择不同类型的主机,包括:
- 共享。 共享主机可容纳多个网站,通常是最经济实惠的选择。
- 投入的。 专用主机专门容纳一个网站。
- VPS(虚拟专用服务器)。 VPS 是共享服务器,但具有虚拟隔间,因此网站可以拥有自己的专用资源。
使用这些便宜的托管类型中的每一种,主机都可以管理某些工作,例如备份和更新。
您需要选择适合您业务的主机类型。 例如,假设您的公司销售云 PBX 系统解决方案。 选择主机时,您的首要任务是速度而不是其他因素。
2. 备份您的网站文件
将网站迁移到新主机时最重要的步骤之一是备份所有文件。 您可以使用 FileZilla 之类的免费 FTP 工具来执行此操作。 只需按照以下简单步骤操作:
- 使用 FTP 连接到您站点的服务器。
- 转到包含所有文件的 WordPress“根”文件夹。
- 此根文件夹通常命名为 public_html 或以您的网站命名。
- 右键单击“根”文件夹,然后单击“下载”。
- 这会将根文件夹的全部内容下载到您的计算机,因此您将拥有所有网站文件的副本。
3. 备份您的 WordPress 数据库
备份 WordPress 网站的文件后,您还需要备份其数据库。 这包含有关该站点的所有背景信息。
您可以通过控制面板访问您网站的数据库。 然后,您需要将其导出。 为此,请单击“导出”选项卡。 然后,单击“导出方法”下的“快速”选项并选择“开始”。 这将以 .sql 格式下载您网站的数据库。
4. 创建一个新的 SQL 数据库
下载站点文件和数据库的备份后,您需要在新服务器上创建一个新的 SQL 数据库。 这个想法是将您的旧文件导入其中。 这涉及几个快速步骤:
- 登录到您的新网络主机并连接到 cPanel 软件。
- 打开 MySQL 数据库并创建一个新数据库。
- 为您的网站指定一个名称。
- 创建一个新的 MySQL 用户帐户。 记得添加密码。
- 将此用户帐户添加到新数据库并授予它“所有权限”。
5. 将您网站的文件上传到新数据库
接下来:
- 登录到您的新服务器并转到其“根文件夹”。
- 右键单击该文件夹并选择“上传”。
- 选择您从旧服务器下载的文件夹,然后选择要上传的文件。
此上传可能需要一段时间,具体取决于文件的大小和数量。

6. 编辑 wp-config.php 文件
完成后,您还需要打开从旧服务器下载到计算机的根文件夹。 找到一个名为 wp-config.php 的文件。 该文件是 WordPress 和您的数据库之间的连接。 即使您的所有文件都已上传到新服务器,除非您更新 wp-config.php 以定向到新数据库,否则您无法访问它们。
为此,请打开根文件夹中的 wp-config.php 文件并右键单击它以选择“查看/编辑”选项。 然后,使用文本编辑器打开文件并进行以下三项更改:
- 数据库名称。 在“数据库名称”下,找到“define('DB_NAME', 'db_name')' 行。 'db_name' 当前将设置为您的旧 Web 主机的 MySQL 数据库名称。 将其更改为您创建的新数据库的名称。
- 数据库用户名。 接下来,在“数据库用户名”下,找到“define('DB_USER', 'db_user')' 行。 'db_user' 当前将使用旧主机的用户名。 将此更改为您的新用户名。
- 数据库密码。 现在,在“数据库密码”下,找到“define('DB_PASSWORD', 'db_pass')”行。 您需要将“db_pass”编辑为新密码。
最后,保存这个更新的 wp-config.php 文件并关闭它。 您现在可以毫无问题地访问您的 WordPress 网站。
7. 配置你的 DNS
最后一步是让您的 DNS(域名服务器)指向您的新主机。 为此,您需要新主机的信息并访问您购买域名的注册商。 例如,如果您购买 io 域,请确保您可以访问您购买它的注册商。
请注意,DNS 更改最长可能需要 48 小时才能体现出来。 您最好的方法是在您的网站流量较低的时候安排这些。 这大大减少了任何停机时间。
如何使用插件将 WordPress 站点迁移到新主机
还有一些出色的插件选项可用于迁移您的 WordPress 网站。 虽然手动迁移有其优点,但插件可能很有用,提供多种自动化功能,如备份站点数据、提供恢复服务等。有一些很棒的免费 WordPress 插件可供选择。
最好的 WordPress 迁移插件提供无可挑剔的界面、一键式迁移选项和许多其他工具,以使过程尽可能顺利。 我们用于 WordPress 的三大迁移插件可能是 Duplicator、WP Migrate DB 和 Migrate Guru。
如果您希望插件为您处理大部分迁移任务,Duplicator 是一个不错的选择。 它适用于所有 WordPress 网站,可以复制您的数据库和文件。 这是一个简单的插件,使迁移变得简单无忧。
使用 WP Migrate DP,您无需手动导出数据库。 虽然您仍然必须手动导入 SQL 文件,但跳过导出步骤可以节省大量时间。
Migrate Guru 对于大型网站特别有用。 它允许您传输高达 200 GB 的数据。 同样有利的是,迁移是在 Migrate Guru 自己的服务器上进行管理的。 这可以减轻您的网站因迁移压力而崩溃的风险。
总结一下
在本文中,我们研究了如何迁移您的 WordPress 网站是一个相当简单的过程。 人们经常无法区分困难和耗时的事情,这就是这里发生的情况。
然而,随着越来越多的企业选择采用全渠道流程,拥有一个完全跟上速度并与所有网络同步的网站非常重要。 强大的主机有助于实现这一点。
与今天几乎所有其他事情一样,从实时聊天到自动预约约会,如果您遇到困难,也有一些插件可以提供帮助。
遵循一组明确定义的步骤(例如上述步骤),您应该可以自己将站点移动到新主机,并且停机时间最短。 不是时候试一试了吗?
简介:
Grace Lau – Dialpad 增长内容总监
Grace Lau 是 Dialpad 的增长内容总监,Dialpad 是一个人工智能驱动的云通信平台和呼叫中心电话系统,可实现更好、更轻松的团队协作。 她在内容写作和策略方面拥有超过 10 年的经验。 目前,她负责领导品牌和编辑内容策略,与 SEO 和 Ops 团队合作构建和培育内容。 这是她的LinkedIn。