如何将WordPress网站迁移到新主机

由于网站加载速度慢,考虑把网站换到一个新的主机?这可能是一项繁琐的任务,特别是如果首次这样做。丢失网站数据和经历网站停机是其中最大的两个风险。这不仅需要时间来恢复有价值的信息,而且还会导致搜索引擎排名下降。本教程将帮助了解如何一步步将WordPress网站迁移到新的主机上。

  第一步:选择新的WordPress虚拟主机

选择新的WordPress虚拟主机不必是一项艰巨的任务,然而,如今有几个虚拟主机,这可能会让人困惑。

如何将WordPress网站迁移到新主机
如何将WordPress网站迁移到新主机

在缩小虚拟主机的范围之前,好好研究一下需求:

  •   如果是流量较少的新网站,那么推荐共享主机。它价格实惠,可以根据不断增长的流量来扩展。
  •   如果网站有中度到高度的流量,那么建议选择云主机。
  •   如果正在寻找简单易用的管理,推荐WordPress主机。

一旦确定了想选择的主机类型,需要决定虚拟主机商。需要记住的一个关键事项是现有虚拟主机中所面临的问题,看看新主机是否提供了正确的解决方案。

快速提示:阅读主机网站上的评论,并致电新主机的支持/销售,询问疑问。如果认为他们提供了良好的支持,以及满足网站要求,那么可以继续主机选择。

  第二步:安装和设置插件

把WordPress网站转移到新的虚拟主机后,需要安装插件。确保还没有安装WordPress。推荐阅读:《如何创建WordPress网站》

有几个插件可用。其中一些是:

  1.   Duplicator
  2.   UpdraftPlus WordPress Backup Plugin
  3.   All-In-One WordPress Migration
  4.   WP Migrate DB
  5.   VaultPress
  6.   BackupBuddy

推荐Duplicator插件,因为它简单易用。这是一个免费插件,有助于轻松转移网站。

如果是初学者,可查看有关如何安装WordPress插件的分步指南。

要安装该插件,在WordPress控制面板上点击”添加插件”,然后搜索”Duplicator”。找到后,点击 “立即安装”并激活该插件。

安装并激活Duplicator插件后,进入WordPress管理区。

点击位于Duplicator插件下的“包”。接下来,点击右上角的“创建新的”按钮。

点击“创建新的”后,会出现一个新的对话框。点击“下一步”按钮

现在,在点击“建立”按钮之前,确保扫描一下结果(应该是“Good”)。

注意:这可能需要一些时间,确保不关闭标签。

该过程完成后,应出现以下页面。点击”一键下载”。

已经成功下载“安装程序”和“存档”文件。存档文件是网站的副本,而安装程序文件将自动进行安装过程。

  第三步:导入WordPress网站

下载了“存档”和“安装程序”文件后,是时候把这些文件转移到新的虚拟主机上。

可以使用FTP客户端(文件传输协议)——可以选择任何喜欢的FTP客户端。一些流行的FTP客户端包括FileZilla、Cyberduck、WinSCP、Free FTP等。

输入服务器IP地址的主机名和FTP/SFTP凭证,因为域名仍然指向以前的虚拟主机。(可在cPanel控制面板上找到这些信息)

上传Archive和installer.php到网站的根目录(通常是public_html)。

注意:根目录应该是空的。如果新虚拟主机预先安装了WordPress,在进行上述步骤之前将其删除。

  第四步:修改本地电脑上的主机文件

现在已经把上述文件上传到新虚拟主机,是时候执行’installer.php’文件了。

通常可以通过在浏览器的URL中运行以下内容来访问installer.php文件:

https://www.hostgator.com/installer.php

如果以这种方式访问installer.php文件,很可能会得到一个404错误。这是一个找不到页面的错误,出现的原因是域名仍然指向旧虚拟主机。

为了纠正这个错误,需要手动改变电脑上的主机文件。

注意:如果决定改变域名服务器,可能会经历停机时间。修改’hosts’文件可以确保网站也能正常运行,不会出现宕机。

修改”Hosts”文件的步骤。

  •   找到新主机服务器的IP地址。可以在cPanel控制面板的 “一般信息”下找到IP地址。“共享IP”就是我们正在寻找的IP地址
  •   如果使用Windows操作系统。开始->所有程序->附件->右键单击记事本并单击 “以管理员身份运行”。
  •   在出现的对话框中点击’是’。
  •   记事本打开后。进入文件->打开->导航到C盘的以下文件夹
  •   会在这里找到’hosts’文件。选择并打开它
  •   转到’hosts’文件的末尾,将从cPanel复制的IP地址和域名加在一起192.168.1.1 www.hostgator.com

注意:如果这一行已经存在,用新的数据替换它

  •   保存这些变化。

注意:这些变化只是暂时的,只能从电脑上访问新主机上的网站。因此,请记住,一旦迁移过程完成(即在第六步<运行Duplicator迁移脚本>之后),需要撤销”hosts”文件中的上述变化。推荐阅读:《使用WordPress网站构建器插件的好处》

  第五步:在新虚拟主机上创建数据库

在新虚拟主机上运行安装程序之前,确保已在新主机的cPanel中创建了一个数据库。如果是的话,可以直接跳到第六步。如果没有,可按照这些程序来创建数据库。我们将创建一个MySQL数据库。

创建数据库:

1. 登录到cPanel账户

2. 滚动到数据库部分,点击MySQL数据库

3. 打开新的对话框。输入数据库名称并点击”创建数据库”。

4. 数据库创建后,向下滚动到用户部分,并添加新用户。输入凭证后点击“创建用户”按钮。

5. 创建用户后,点击“添加”按钮将用户添加到创建的数据库中。

6. 管理用户的权限,并给与他们所有权限

7. 数据库已准备好与WordPress一起使用

  第六步:运行Duplicator网站迁移脚本

现在新虚拟主机上已有所需的文件,是时候执行installer.php文件了

将浏览器指向https://www.hostgator.com/installer.php。这将启动Duplicator安装程序。点击”下一步”并继续前进

在这里需要填写数据库凭证。填写所需信息并点击“下一步”。在“主机”部分提到“localhost”。

现在点击“测试数据库”。

如果Duplicator插件能够连接,那么将出现一个以”Pass”开头的字符串,否则,将得到数据库连接错误的详细信息

假设能够连接。现在点击”下一步”。

Duplicator插件将从下载的压缩文件中把WordPress数据库导入到新创建的数据库中。

现在点击“下一步”,直到到达最后的“管理员登录”按钮

在新主机上登录WordPress网站,检查转移是否完成。推荐阅读:《如何用插件在WordPress网站添加电子商务功能》

  第七步:更新域名服务器记录

更新新主机上的DNS记录非常重要。目前,域名仍然指向旧主机。为了将域名指向新主机,需要更新DNS名称服务器记录。

可以参考这篇文章,了解如何轻松管理和设置域名的名称服务器。

改变域名服务器记录后,转移过程就完成了。

这样,就成功将WordPress网站转移到新的主机,这个插件处理了转移过程中的所有复杂问题。

注意:建议在转移过程之后,至少要等一个星期才停用旧虚拟主机。

希望这些步骤能够帮助了解如何将WordPress网站从一个主机迁移到另一个主机。虽然这可能看起来是困难的任务,但它并不难。只要遵循这些步骤就可以轻松地转移网站。

要了解更多有关WordPress内容管理系统、主机和WordPress的特点,请从我们的WordPress博客类别中阅读更多。推荐相关阅读:《有经验开发者使用WordPress网站案例》

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注