如何将 WordPress 网站迁移到任何主机(避免恐慌)

当您决定创建 WordPress 网站时,您必须做一些事情。您需要设置一个托管帐户、购买域名、安装 WordPress 并设置您的网站。完成所有这些操作并且您的网站运行良好一年后,您会收到一封邮件,提醒您续订托管帐户。但有一个问题:续订成本比重新注册一个新帐户要高得多。摆脱这种情况的唯一方法是“WordPress 迁移”。

迁移 WordPress 网站可能是一个费力的过程,特别是如果您是该生态系统的新手。管理站点包括例行任务,例如添加内容和自定义站点,同时还执行备份。这些任务在迁移 WordPress 网站所需的专业知识方面非常不同。

WordPress 迁移之所以成为一项如此复杂的任务,是因为在此过程中可能会出现很多问题。 (这就是为什么在迁移开始之前备份站点很重要)。整个过程中还需要对现场进行持续监控。

如何移动您的 WordPress 网站

有几个因素可以帮助确定您的迁移体验:

  • 所需知识
  • 需要努力
  • 花费的时间
  • 效率(或准确性)

根据这些因素,您可以选择通过两种方式执行 WordPress 迁移:

  1. 手动迁移 WordPress 网站
  2. 使用 WordPress 插件(例如 Migrate Guru)进行迁移。

每个过程都有其优点和缺点,但权衡取决于上述因素对您的重要性。

手动迁移 WordPress 网站

要手动迁移 WordPress 网站,您需要执行以下步骤(在 WordPress 代码中进行了说明):

1) 备份整个网站

您可以手动执行此操作,也可以通过工具(例如 BlogVault 等 WordPress 备份插件)执行此操作。 WordPress 网站由 2 个主要部分组成:文件和数据库。这两个部分同样重要,在对 WordPress 网站进行任何更改(或移动)之前必须进行备份。要备份站点,您需要通过 FTP 复制文件,并通过 phpMyAdmin 导入数据库。

2)备份数据库

将文件安全地放置在本地计算机上后,您必须导出 WordPress 数据库。您还需要访问 cPanel。

a) 登录您的 cPanel

b) 导航至数据库部分

c) 打开 phpMyAdmin

d) 选择导出选项卡

e) 选择方法

f) 选择一种格式

g) 单击“Go”按钮将数据库保存到您的计算机上

3) 在新主机上创建新数据库。

要将您的网站移至新域,您需要在要移至的托管服务上创建新数据库。这也意味着创建一个具有安全密码的新 MySQL 用户。

在新主机上打开 cPanel

a) 导航到 MySQL 数据库

b) 创建一个新的数据库

c) 创建新的MySQL用户

d) e将新用户帐户添加到新创建的数据库并选择所有权限

e) 复制数据库名称、用户名和密码

注意:完成此操作后,请妥善保管数据库名称、新的 MySQL 用户名及其密码。

4) 编辑 wp-config.php 文件以反映新的数据库更改

您需要更改数据库名称、数据库用户名和数据库用户密码。

a) 打开您之前备份的 WordPress 文件夹。

b) 复制 wp-config.php 文件以防万一你做错了什么

c) 打开wp-config.php文件,找到以下代码:

12345_ '你的数据库名称' ) ; /*MySQL 数据库用户名 */ Define ( 'DB_USER' , '您的用户名' ; /*MySQL 数据库密码 */ Define ( 'DB_PASSWORD' , '你的密码' ;

d) 将数据库名称、用户名和密码更改为新创建的

e) 保存更改

5) 执行另一次备份

确保此备份不会覆盖以前的备份。此备份应包含对数据库所做的所有新更改。按照步骤 1 中提到的相同步骤进行操作

6) 在新主机上导入备份

此后,您必须分别通过 FTP 和 phpMyAdmin 将文件和数据库移动到新主机。请按照以下步骤操作:

A。登录您的 FTP 帐户
b.查找 WordPress 或 public_html 文件夹
C。从您的计算机上传整个 WordPress 文件夹

7) 将您的网站链接到新域

当您的网站上有外部链接时,当您将其移动到新域时,它们可能会损坏。这就是为什么更新链接以指向新域很重要。您可以手动执行此操作,也可以通过“更好的搜索和替换”或“搜索和替换”等插件来执行此操作。

8) 更新(或重新指向)您的 DNS

您必须更新 DNS 设置,以便它们指向新服务器而不是旧服务器。您可以从域名注册商处获取所需的详细信息。

手动 WordPress 迁移的优点和缺点

优点:

  • 如果您熟悉 WordPress 那就太好了
  • 自由的
  • 给你控制权

缺点:

  • 需要时间
  • 需要手工作业
  • 对于初学者来说可能会令人生畏
  • 您需要非常小心该过程的每一步

这也是存在替代方案的原因。 Web 主机和 WordPress 迁移插件提供迁移服务。

使用 Migrate Guru 迁移 WordPress 网站

另一方面,迁移插件是可以显着简化您的手动迁移过程的工具。存储库中有很多可用的 WordPress 迁移插件。虽然它们的流程略有不同,但它们都遵循执行备份、将其移动到新位置以及自动提供查找和替换以便可以重写 URL 的基本原理。

为了便于说明,我们将引导您完成使用 Migrate Guru 迁移 WordPress 网站的过程,Migrate Guru 是一个 WordPress 迁移插件,非常适合移动大型 WordPress 网站。

使用 Migrate Guru 的先决条件

使用 Migrate Guru 迁移站点有几个简单的先决条件:

  1. 一个新的托管帐户,其域已安装 WordPress 并了解您安装 WordPress 的目录(当您在新托管帐户上设置域时,您可能会选择此选项)

2. 安装在要移动的网站上的 Migrate Guru WordPress 插件

在源站点上安装 Migrate Guru 后。

3. 在要移动的站点上安装并激活 Migrate Guru 插件

您可以通过登录到要移动的站点(源站点),导航到“插件”并单击“添加新”来完成此操作。在搜索栏中输入“Migrate Guru”,然后单击“立即安装”。

安装后,激活插件。

使用迁移大师

第 1 步:通过 Migrate Guru 选择您要迁移到的主机

a) 如果您的目标主机位于 Migrate Guru 的主机列表中,请选择其中之一。

b) 如果您在列表中看不到您的主机,您可以选择通过 FTP 或 cPanel 移动您的站点,具体取决于您拥有哪个选项的凭据。

如果您选择 FTP 而不是主机,您应该看到以下内容:

系统会要求您提供以下详细信息:

  • 电子邮件地址:您将通过电子邮件接收详细说明迁移进度的更新信息的电子邮件地址
  • 目标网站 URL:您要将网站移至的域的 URL
  • FTP 类型:确保您知道主机使用哪种协议 – FTP、SFTP 或 FTPS。如果您输入了错误的协议,Migrate Guru 会提示您进行更改。
  • 主机/服务器地址:这应该位于您的托管帐户的 cPanel 上。
  • FTP 用户名和密码

如果您选择 cPanel 而不是主机,系统将要求您提供以下详细信息:

  • 电子邮件地址:您将收到详细说明迁移进度的电子邮件的电子邮件地址
  • 目标站点 URL:您要将站点移至的域的 URL
  • cPanel 用户名和密码

笔记

如果您的站点经过 HTTP 身份验证,请单击“高级选项”并输入源站点和目标站点的用户名和密码。仅当要移动的站点或目标站点是“https://”而不是“http://”时才需要它们。如果任一站点的 URL 以“https://”开头,则它们是经过 HTTP 身份验证的。可以从站点的服务器日志中检索这些凭据。一些网站主机在 cPanel 中提供应用程序,可以更轻松地浏览这些日志。

第2步:填写表格,点击“迁移”

掌握所需的所有详细信息后,填写 Migrate Guru 表单,然后单击“迁移”按钮。
这样做将带您进入实时进度屏幕,您可以在其中查看迁移过程的状态以及还剩多少。

Migrate Guru 将向您发送一封电子邮件通知,确认迁移过程已开始。同时,您还将进入一个屏幕,显示网站迁移的实时进度

迁移过程完成后,您将收到 Migrate Guru 发送的另一封电子邮件,通知迁移成功以及指向迁移站点的链接。

友情提示:一旦您移动了网站

迁移结束后,将站点的 DNS 重新指向其移动到的位置非常重要。这大约需要 4 个小时才能发生。

对于大多数托管帐户,您可以从 cPanel 的“DNS 设置”变体下编辑 DNS 设置。

WordPress 迁移可能会很痛苦,尤其是当您刚接触生态系统或不熟悉所需流程时。然而,拥有像 Migrate Guru 这样的 WordPress 迁移插件可以显着减少迁移网站所需的时间和精力,而无需任何停机。

本人擅长Ai、Fw、Fl、Br、Ae、Pr、Id、Ps等软件的安装与卸载,精通CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、Python、Objective-C、ActionScript、Pascal等单词的拼写,熟悉Windows、Linux、OS X、Android、iOS、WP8等系统的开关机。

通过下面的方式来联系我们:

电邮:138762189@qq.com

联系QQ:点击这里给我发消息

官方站:www.tadke.com

※ ※ 联系请加我的企鹅号 ※※

※ ※技术支持请微信联系站长 ※※

Copyright © 2023 Tadke.com. 琼ICP备20000547号