in

如何将WordPress迁移到新的主机或服务器 (WordPress搬家)

理想情况下,您希望选择一个可靠的web托管提供商,以便您无需迁移您的网站。但是,您可能对当前web主机的服务质量不满意或者只是希望升级到更好的托管提供商。

如果您发现自己处于这种困境中,可能会感到有压力,老实说,我们也不怪您。这听起来确实很令人畏惧。但事实上,迁移网站并不复杂。

在本指南中,我们将为您介绍将您的wordpress网站迁移到新的主机或服务器所需的步骤。但在我们继续之前,您应该知道,许多wordpress托管公司提供免费迁移服务。因此,请确保向主机提供商询问,因为可能不会在网站上列出。

将wordpress迁移到新主机或服务器的6个步骤

以下是您需要做的:

  • 备份您的wordpress网站文件
  • 将您的wordpress网站导入新主机
  • 通过更改主机文件消除停机时间
  • 在新主机上创建mysql数据库
  • 开始网站迁移过程
  • 更新您的域名服务器(dns)
  • 迁移到新主机或服务器时应注意的事项

    迁移到另一个web主机并不难。您只需要正确的指导,这也是我们创建这个指南的原因。

    好处

    将wordpress网站迁移到新的服务器或web主机的明显优势是获得更好的服务和性能。

    由于更好的硬件、加载时间和正常运行时间,您可以获得更好的客户支持并获得更好的性能表现。您还可以获得更多功能,例如构建自己的主题、对网站进行货币化和安装插件等。

    此外,您的新web主机的订阅计划可能比之前的选择更便宜,这意味着更多的节省。相信我们,选择一个可靠的web托管提供商可以在您的日常生活中产生很大的区别!

    更好的是,您可以在不费太多努力的情况下获得所有这些好处。

    迁移到新的web主机是一个非常简单的过程。步骤很简单,您只需要按照指南认真地进行,一切都会在几个小时内完成。

    如果您遇到困难,您可以随时致电客户服务寻求帮助。此外,有些web主机提供商提供免费迁移服务。您可能根本不需要做任何事情!

    缺点

    迁移到新主机的整个目的是获得更好的服务。然而,如果您做出错误的选择,所有的努力都将白费。这正是为什么在选择新的托管提供商时应该多加考虑。

    您应该知道自己想要的托管类型-无论是共享、云、专用还是虚拟专用服务器。接下来是停机时间、带宽、包含的免费赠品以及最重要的是潜在托管服务的安全级别和支持。

    如果您对网站还不熟悉,可能会对某些术语和过程感到陌生。此外,整个过程非常详细和精确。您需要严格遵循每一步。

    这可能看起来有点吓人,但是如果您注意到需要做什么,您将能够轻松完成。

    步骤1 — 备份您的wordpress网站文件

    在迁移之前,您必须备份网站的每个方面。除了作为网站迁移要求外,数据备份还应作为您常规wordpress安全的一部分。

    以下是如何备份所有wordpress网站文件的方法:

    安装duplicator插件

    在要移动的wordpress站点上安装并激活免费的duplicator插件。我们强烈推荐使用此插件,因为它可以让您将网站迁移到新的域名而不会丢失seo优化。

    下载存档和安装程序文件

    一旦您安装并激活了插件,点击wordpress管理区域上的duplicator,然后点击右侧屏幕上的packages。再点击create new 按钮。

    接下来,按照屏幕上出现的提示点击next按钮。这将创建您的duplicator包。

    扫描进程将开始(所有结果应显示“good”)。

    点击build。建立过程需要几分钟时间,所以在插件完成工作时请不要关闭该标签。

    完成后,您将看到下载installerarchive包的选项。存档文件是您完整的wordpress网站的副本,而安装程序文件将自动化安装过程。

    点击one-click download链接来下载这两个文件。

    步骤2 — 将您的wordpress网站导入新主机

    接下来,您将上传下载的存档和安装程序文件到新的web主机。

    为此,您需要通过ftp连接到新的web主机。

    找出您服务器的ip地址和主机名

    在连接ftp客户端时,将您的网站域名作为主机名输入。请记住,由于您的域名仍然指向旧的托管提供商,您将不得不输入您服务器的ip地址或服务器主机名作为域名。

    不知道服务器的ip地址或主机名?没关系。

    您可以联系新的web托管公司的支持团队或检查新帐户的cpanel仪表板。

    使用ftp客户端将installer.php文件和您的存档.zip文件上传到您网站的根目录中。您可以按照以下方式找到根目录:/username/public_html/folder

    同样,如果您迷失了方向,只需联系您的web托管公司以获取更多指导。

    话虽如此,请确保您的根目录为空。如果您在根目录中安装了wordpress,请将其删除。

    然后继续上传存档.zip文件和installer.php文件到根目录。

    步骤3 — 通过更改主机文件消除停机时间

    您需要通过浏览器访问installer.php文件。通常,您可以使用以下url: https://–precisewww.example.com/installer.php

    但现在不要这样做,它不会起作用。

    这是因为您的域名仍然指向旧的web主机,如果您搜索该url,您将得到404错误。

    以下是您应该做的:

    在主机文件中为您的域名添加一个条目

    您需要在计算机上创建一个主机文件,以便在不影响旧站点的情况下临时访问新站点。

    一个主机文件允许你通过欺骗计算机,让它认为你的网站已经迁移,即使它实际上没有。

    找到你新的web托管服务器的ip地址。为此,你需要登录到你的cpanel仪表板。选择扩展状态链接(位于左侧边栏)。

    你会发现你的服务地址列在共享ip地址下。对于一些web托管公司,你也可以在“帐户信息”标题下找到这些信息。

    下一步将根据你使用的是windows还是mac而有所不同。

    • 对于windows用户:

    转到程序,然后是所有程序附件。然后右键点击记事本,然后点击以管理员身份运行

    当你在windows uac提示上选择时,它将以管理员权限启动记事本。

    记事本屏幕打开后,点击文件打开。导航到c:/ windows / system32 / driver / etc文件夹。

    现在你可以选择主机文件并打开它。

    • 对于mac用户:

    打开终端应用程序,并输入以下命令:sudo nano / private / etc / hosts。这将让你编辑主机文件。

    还记得在第2步中找到的ip地址吗?

    在windows和mac设备的主机文件底部输入它。在此之后输入你的域名。应该是这样的:146.168.1.23 www.example.com

    ip地址应该是你从cpanel仪表板中复制的那个,而example.com应该是你的域名。

    保存更改。

    现在你可以通过计算机上的旧域名访问新主机。

    也就是说,记住你在这里所做的任何事情,因为你将不得不在完成迁移后撤消对主机文件所做的更改(即第6步)。

    第4步 – 在新主机上创建mysql数据库

    在新主机上运行安装程序之前,你需要一个mysql数据库。如果你已经创建了一个mysql数据库,可以跳到下一步。

    如果没有,我们来帮你。

    在cpanel中创建数据库

    在cpanel仪表板中打开你的新托管帐户。从那里,转到数据库领域,并点击mysql数据库。它看起来像这样:

    在“创建新数据库”字段中,输入一个数据库名称。然后点击创建数据库按钮。

    在创建mysql数据库后,转到mysql用户字段。输入用户名和密码,然后点击创建用户按钮。

    将用户添加到你的数据库

    你必须将用户添加到你的数据库中才能获得在数据库上工作的权限。

    滚动到“将用户添加到数据库”字段,并从用户旁边的下拉菜单中选择刚刚创建的数据库用户。选择数据库,然后点击添加

    你的数据库现在可以使用了。

    在计算机上打开记事本应用程序,并记下数据库名称、用户名和密码-你在下一步中会需要这些信息。

    第5步 – 开始网站迁移过程

    最后,进入本指南的主要内容。

    你将在这一步中运行安装程序文件。以下是你需要做的:

    连接到duplicator

    打开你的浏览器窗口,然后在以下地址中输入:https://–precisewww.example.com/installer.php

    将example.com替换为您的域名。

    安装程序将运行一些测试,之后您将需要勾选同意条款和条件复选框。点击下一步按钮。

    输入您的mysql主机、数据库名称、用户名和密码。

    现在是打开记事本应用程序并复制粘贴相关字段的好时机。您的主机很可能是localhost。在此之后,输入您在上一步中创建的数据库的详细信息。

    选择测试数据库

    如果到duplicator的连接成功,您将看到一个以pass开头的字符串。如果不成功,您将看到数据库连接错误的详细信息。

    允许duplicator导入wordpress数据库

    一旦duplicator成功连接,点击下一步继续。

    这将允许duplicator将您的wordpress数据库从存档.zip文件导入到新的数据库中。

    您还将看到更新站点url或路径的选项。但由于您没有更改域名,不要更改任何内容。点击下一步

    在运行剩余步骤之后,duplicator将显示登录按钮。您可以登录到新主机上的wordpress网站,检查是否成功导入了所有内容。

    第六步 – 更新您的域名服务器(dns)

    在这个阶段,您在新的托管服务器上有了wordpress数据库和文件的完整副本。唯一剩下的事情是更改您的域名路径,因为它目前仍然指向您的旧网络托管帐户。

    要更新您的域名,您将需要切换您的dns域名服务器。这样做将在用户查找您的域名时将他们引导到您的网站的新位置。

    更改您的dns域名服务器

    如果您通过网络托管提供商注册了域名,您应该将域名直接转移到新的主机-这更加方便。但是,如果您使用像domain.com这样的域名注册商,更新您的域名服务器将更明智。

    联系您的新网络托管商以获取dns域名服务器的信息。这通常是一些url,例如:

    • ns1.yourhostname.com
    • ns2.yourhostname.com

    免责声明:更改dns域名服务器将因您的域名注册商或网络托管商而异。然而,基本概念保持不变。

    您首先必须查找域名管理区域,然后找到域名服务器。在nameservers下填入您新的托管提供商的信息(上面讨论过的两个url),然后完成!

    如果在过程中需要任何帮助,您可以随时联系您的网络托管公司。

    请记住,dns更改需要大约4-48小时才能传播给所有用户。但是一旦您点击保存按钮,您的所有网站内容将出现在新帐户上,而没有任何停机时间。

    恭喜!您的wordpress迁移现在已经完成。

    Written by 河小马

    河小马是一位杰出的数字营销行业领袖,广告中国论坛的重要成员,其专业技能涵盖了PPC广告、域名停放、网站开发、联盟营销以及跨境电商咨询等多个领域。作为一位资深程序开发者,他不仅具备强大的技术能力,而且在出海网络营销方面拥有超过13年的经验。