如何将WordPress移动到新的主机或服务器,无需停机

你正在寻找将您的WordPress网站移动到一个新的主机或不同的服务器? 将网站迁移到新服务器的最大风险是数据丢失和潜在的停机时间。 在这一步一步的指导下,我们将向您展示如何正确地将您的WordPress网站迁移到新的主机,而不会造成停机。

将WordPress迁移到新服务器

重要: 在我们开始之前,我们要提醒你的是,大多数的WordPress托管公司提供免费的移民服务。 如果他们没有公开说明,那么你所要做的就是问。 通常它是免费的,但有些可能会收取一小笔费用。

第1步:选择你的新的WordPress主机

如果你的网站速度太慢,甚至在优化你的WordPress站点后仍然停滞不前,那么现在是时候把你的WordPress站点转移到一个新的主机上来处理你日益增长的流量。

当寻找一个新的WordPress托管服务提供商时,仔细选择是很重要的,所以您不必马上再次搬家。

以下是我们推荐的人员:

  • 为了可靠 共享主机 ,我们推荐使用Bluehost。 他们由WordPress.org正式推荐
  • 如果你正在寻找 云托管 要么 位置特异性 提供商,那么我们建议您查看Siteground。 他们在三个不同的大洲拥有数据中心。
  • 如果你正在寻找 专用服务器 ,那么我们建议您查看InMotion主机。 他们的商业级服务器和支持是惊人的。

购买新的主机后,不要安装WordPress。 我们将在稍后的一步做到这一点。 目前,您的新的虚拟主机帐户应该是完全空的,主目录中没有文件或文件夹。

步骤2:设置复制器以实现轻松迁移

您需要做的第一件事是安装并激活您要移动的网站上的免费Duplicator插件。

Duplicator是我们强烈推荐的免费插件。 我们过去曾经写过关于如何使用Duplicator来将您的WordPress网站迁移到一个新的域名而不会丢失您的搜索引擎优化排名。

但是,在这篇文章中,我们将引导您如何使用它来以零宕机时间迁移您的WordPress网站。 这个过程是相似的,但是这个指南将着重于移动你的主机,而另一个指南着重于切换到一个新的域(如从www.oldsite.com到www.newsite.com)。

一旦你安装并激活Duplicator,去 复印机»包 部分在你的WordPress管理区域。

接下来,你需要点击 创建新的 按钮在右上角。

复制程序包

之后,点击 下一个 按钮,并按照步骤来创建你的软件包。

使用Duplicator创建您的网站的副本

确保您的扫描结果结帐(一切应该说“好”),然后单击 建立 按钮。 该过程可能需要几分钟时间才能完成,因此请保持打开标签。

复印机扫描结果

一旦过程完成,你需要点击两者 安装程序 然后呢 档案 按钮下载软件包。 你将需要这两个文件。

下载Duplicator软件包

存档文件是您的网站的副本,安装程序文件将自动为您安装过程。

第3步:将您的WordPress网站导入您的新主机

现在您已经下载了档案文件和安装程序文件,下一步就是将它们上传到您的新的虚拟主机。

您可以通过使用FTP连接到新的Web主机来完成此操作。 如果你以前从未这样做过,请查看我们的初学者指南,通过FTP上传文件到WordPress。

注意 :设置您的FTP客户端连接到您的新的Web主机,请记住,您的域名仍然指向您的旧的Web主机。 这意味着您需要输入新主机的IP地址,而不是域名。 这是为了确保这些文件进入新的主机而不是旧的主机。

使用您的FTP客户端,将installer.php文件和您的档案.zip文件上传到您的网站的根目录。 这通常是 /用户名/的public_html / 要么 /username/public_html/example.com example.com是您的域名。

如果你不确定,只要问你的网页寄存公司。

确保你的根目录是完全空的。 如果您的根目录中安装了WordPress,那么您需要首先删除WordPress。

步骤4:更改主机文件以防止停机

将这两个文件上传到新主机后,您需要在浏览器中访问installer.php文件。

该文件可以像这样使用URL访问:

http://www.example.com/installer.php

但是,问题是这个URL会带你到你的旧网页主机,你会得到一个404错误。 这是因为您的域名仍然指向您的旧网页主机。

通常,人们会告诉你改变你的域名服务器,并指向你的新主机。 但是,这将导致您的用户在迁移时看到损坏的网站。

我们将向您展示如何在您的计算机上临时访问您的新网站,而不影响您的旧网站。

这是通过计算机上的hosts文件完成的。

主机文件将域名映射到特定的IP地址。 在这一步中,我们将向您展示如何在主机文件中为您的域名添加条目,以便指向您的新主机,但仅限于在使用计算机时。

进行这些更改将允许您使用自己的域名访问新主机上的文件,而世界其他地方仍将从旧主机访问您的站点。 这确保 100%的正常运行时间

你需要做的第一件事是找到你的新的虚拟主机服务器的IP地址。 要找到这个,你需要登录到你的cPanel仪表板,然后点击左侧边栏中的展开统计链接。 这将展开边栏,向您显示有关服务器状态的信息。 你需要复制的信息是 共享的IP地址

在cPanel中查找你的服务器的IP地址

在下一步,Windows用户需要去 程序»所有程序»附件 ,右键单击记事本,然后选择 以管理员身份运行 。 Windows UAC提示将出现,您需要点击 以管理员权限启动记事本。

在记事本屏幕上,转到 文件»打开 然后去 C:WindowsSystem32driversetc 。 选择 主机 文件并打开它。

Mac用户将需要打开终端应用程序,并输入此命令来编辑主机文件:

sudo nano / private / etc / hosts

对于Windows和Mac用户,在主机文件的底部,您需要输入您复制的IP地址,然后输入您的域名。 喜欢这个:

192.168.1.22 www.example.com

确保使用从cPanel复制的IP地址替换IP地址,使用自己的域名替换IP地址。 保存您的更改,现在可以在计算机上使用您的域名在新主机上访问您的文件。

重要: 在完成迁移之后,请不要忘记撤消对主机文件所做的更改(步骤5)。

第5步:开始复制器迁移过程

现在我们准备好运行安装程序了。 在浏览器窗口中导航到此地址,用您的域名替换example.com:

http://www.example.com/installer.php

如果您还没有在新主机上创建数据库,那么您应该在cPanel中创建数据库了。 一定要记下数据库的用户名和密码。

一旦你创建了数据库,你将需要在下面的字段中输入数据库信息,然后点击 测试连接 按钮。

测试你的数据库连接

如果安装程序无法连接到您的数据库,请检查您在上面输入的值,并确保它们是正确的。

成功连接到数据库后,向下滚动以阅读警告和通知,并选中确认已阅读的框。 然后点击 运行部署 按钮。

运行部署

安装程序现在将导入您的数据库。 这个过程可能需要几分钟的时间,所以保持选项卡打开,因为它的作品。

在安装程序的第2步中,系统会要求您验证旧的和新的URL路径。 确保它是准确的,然后点击 运行更新 更新您的网址。

在最后一步中,您可以完成该过程并通过点击按钮来确认一切工作正常。

复制器安装程序的最后步骤

重要: 现在,您可以在步骤4中删除对主机文件所做的更改。

第6步:更新您的域名

在这一点上,你已经在你的新托管服务器上创建了一个完整的WordPress数据库和文件副本。 但你的域名仍然指向你的旧网站托管帐户。

要更新您的域名,您需要切换DNS名称服务器。 这可确保您的用户在您的域名输入到浏览器中时被带到您网站的新位置。

如果您向托管服务提供商注册了您的域名,则最好将该域名转移到新的主机上。 如果您使用Godaddy,Namecheap等域名注册商,那么您需要更新您的域名服务器。

您将需要从您的新的Web主机的名称服务器信息。 这通常是几个像这样的URL:

ns1.hostname.com
ns2.hostname.com

为了本指南的缘故,我们将向您展示如何使用GoDaddy更改DNS名称服务器。 根据您的域名注册商或虚拟主机,屏幕截图可能不会反映您的注册商或虚拟主机上的设置。 但基本概念是一样的。

只要寻找域名管理区域,然后寻找名称服务器。 如果您需要更新您的名称服务器的帮助,您可以问您的网络托管公司。

首先,您需要登录到您的Godaddy帐户,然后点击域旁边的启动按钮。

启动域

在下一个屏幕上,点击您的域名。 你会看到你的域名详情,以及你的名字服务器。 您需要点击名称服务器下的管理链接。

管理名称服务器

在下一个屏幕上,您将看到一个链接来输入自定义名称服务器。 点击链接将打开一个表单,您可以在其中输入自定义DNS名称服务器。

输入域名服务器

保存您的更改,你就完成了。

您已成功更改名称服务器。 DNS更改可能需要4 – 48小时才能传播 为所有用户。

现在,因为您的旧主机和新主机上的内容相同,所以您的用户将看不到任何区别。 您的WordPress迁移将无缝连接,绝无停机。

为了安全起见,您可以等到您迁移后的7天内取消旧的托管帐户。

我们希望这个一步一步的指南帮助您将WordPress移至您的新主机,而不会停机。 如果您遇到与您的WordPress迁移有关的任何问题,请查看我们的指南,了解最常见的WordPress错误以及如何解决这些问题。