如何为您的WordPress网站切换Web主机

当您决定从当前的网络托管服务切换时,通常是在您用尽了耐心和所有可行的方法使系统正常运行之后.


为什么?

因为转换托管服务提供商通常会非常麻烦并且充满错误,即使您已经完成作业并决定了适合自己需求的平台之后,也是如此。大多数人为切换带来的故障带来的不便和大量机会感到后退.

为了最大程度地减少压力和错误,我们提供了此指南,以使过程尽可能无缝和安全.

让我们滚吧!

我们的建议—询问您的托管公司!

本指南的动机是使您的迁移体验变得简单而轻松。在这方面,高质量的主机将通过处理所有迁移进一步减轻您的负担.

HostPapa恰好是我们的主要合作伙伴之一,它提供了完全无需人工​​干预的迁移服务,因此您不必费心进行站点迁移。您所要做的就是向他们提供您的登录详细信息。看看我们的HostPapa评论

组装您需要的资源

您需要连续获取所有鸭子。因此,请收集交换机所需的全部信息。俗话说,拥有它而不需要它比没有它要好。.

  • 确保您可以访问新旧托管帐户- 其中一些更改将需要提升的特权,因此请确保您不仅具有正确的登录凭据,而且还具有管理访问权限.
  • 确保您有权访问数据库- 在新平台上可能会改变,但您的数据仍然像以往一样重要。正如必须具有登录凭据才能访问您的帐户一样,您也需要这些凭据才能访问数据库.
  • 使用FTP客户端。 – 您需要一个FTP客户端才能在服务器之间移动数据。有很多不错的选项可供选择,例如Filezilla.
  • 获取可靠的文本编辑器。 – 您将需要进行出色的修改,因为您将进行很多修改。 Notepad ++是一个很好的例子.

收集了所需的所有工具和资产后,就可以开始了。深呼吸,让我们深入到过程的第一步.

A.有关将站点从一台主机手动移动到另一台主机的分步过程

本节说明如何手动进行切换。如果您正在寻找使用WordPress插件的流程,请向下滚动至该部分.

1.首先,备份文件

没有什么是万无一失的,因此在迁移之前,您应该做的第一件事就是备份所有文件。因此,万一发生不幸或错误,您可以从备份的数据中还原系统。.

由于此过程将同时传输系统文件和所有文件,因此此过程可能花费最长的时间。我们建议为此使用FTP或SFTP系统。 FTP代表文件传输协议,它使您可以通过计算机网络访问和传输文件.

启动FTP客户端,然后输入凭据以访问您的FTP服务器。导航到WordPress网站的根目录,尤其是默认情况下未将其配置为您的着陆页时.

选择所有文件。系统通常具有隐藏文件,以防止用户意外甚至故意删除和修改它们。 .htaccess文件就是这样的一个文件。指示FTP客户端显示所有隐藏文件,以确保您没有忽略任何文件.

例如,如果您使用的是FileZilla,则可以通过服务器执行此操作 > 强制显示隐藏文件.

标记所选文件后,将其复制到您在计算机上指定的位置。复制过程可能需要一段时间,具体取决于您网站的大小.

2.导出MySQL数据库

迁移过程的下一个阶段涉及导出整个数据库。尽管有几种工具可用,但我强烈建议使用phpMyAdmin进行此任务,因为它简单,用户友好且直观.

phpMyAdmin

左侧面板上列出了可用的数据库。只需选择您要导出的那个。如果不确定是哪一个,请检查当前网站的wp-config.php文件。此文件提供了WordPress网站的基本配置详细信息.

检查定义数据库名称的条目。它看起来应该像这样:

列出来代替 ‘database_name_here’ 占位符是实际的数据库名称..

完成后,进入导出选项卡:

有两种可用的导出方法。选择自定义.

以下是“自定义”下的菜单选项的列表,解释了做出的最佳选择:

  • 格式- 保留默认的SQL选项.
  • 桌子— 要导出的表应标记.
  • 输出— 为了加快下载速度,请将压缩设置为压缩或压缩.
  • 格式特定的选项- 保留默认选项.
  • 对象创建选项- 选择添加拖放表/视图/过程/功能/事件/触发器选项.
  • 数据创建选项- 保留默认选项.

完成所有选择后,单击表单底部的“开始”按钮.

此操作应将您的数据导出为文件下载。保存在计算机上易于访问的位置,然后继续下一步.

3.在新主机上,创建一个数据库

您需要将数据库导入到新的主机平台中。但是首先,您需要在新系统上为数据库创建一个主目录。每个主机都有一些特殊之处,但是请在主机上找到有关数据库的部分,然后执行以下操作:

  • 创建一个新的数据库.
  • 创建数据库用户并授予该用户完全管理权限.
  • 保护用户密码并将其存储在安全的地方.

4.编辑系统配置文件(wp-config.php)

我们将再次使用wp-config.php文件。这是一个重要文件,其中包含您网站的基本配置,处理数据库连接性和通信.

复制此文件并将其存储在安全的地方。然后在文本编辑器中打开原始文件并进行以下更改:

用当前主机的数据库名称,用户名和密码的实际信息分别替换database_name_here,username_here和password_here.

代替localhost,输入MySQL服务器的名称,或者如果托管提供程序允许的设置,则将其保留为localhost.

完成必要的修改后,保存更改.

5.将文件上传到新主机

上次,您从旧的托管服务下载了文件。但是现在,我们将撤消该过程,而是开始将这些文件上传到您的新主机。完成过程可能会花费大量时间,因此建议您在继续进行迁移的其他方面的同时开始该过程.

启动您的FTP客户端,但是这次连接到新服务器。通过将新服务器的IP地址而不是以前的服务器的IP地址输入到FTP客户端,此连接需要进行一些更改以反映这种情况。通常,您可以在托管帐户中找到此新IP地址,但是如果不确定,请联系技术支持。.

与新主机建立连接后,找到先前下载的文件,然后相应地上传它们。确保在根目录中包含wp-config.php文件。如果上传仍在运行,请继续执行下一个任务,因为您可以同时执行其他活动.

6.将数据库导入到新主机

您可以在文件上传过程中导入数据库。使用新主机提供的数据库管理工具登录,我们假设该工具为phpMyAdmin.

选择先前在新主机上创建的数据库后,单击导入选项卡.

导入数据库

在要导入的文件下,通过单击浏览按钮浏览导出的文件.

将所有其他选项保留为默认值,然后向下滚动到表单底部,然后单击“执行”按钮开始导入。当然,完成导入数据库的时间取决于文件的大小.

导入过程完成后,您将收到反馈通知.

附加选项:切换时 & 更改网址

如果您要迁移到新主机,并且还要更改站点的URL,则还需要执行另一步骤:用新的URL替换对数据库中旧URL的引用。.

如果您的URL引用分散在多个PHP脚本中而不是集中放置,则可以使用此Search Replace DB脚本以方便使用。它用作PHP中的数据库搜索和替换脚本,可免费获得.

完成后,请务必注意其警告绝不要将脚本留在服务器上.

7.影响您的DNS服务器的更改

您的新服务器需要指向您的URL,这需要更改DNS服务器设置。此过程取决于URL域最初在何处注册。如果该域名是在您的旧托管提供商处注册的,则您必须将整个域转移到新提供商。客户服务应能够协助您进行转移.

但是,如果您从域名注册机构(例如Domain.com)购买了域名,则必须更新您的域名服务器设置。获取新主机的名称服务器地址,并将其与新域连接。如果您不熟悉它们,名称服务器地址通常看起来像这样:ns1.yourhost.com,ns2.yourhost.com

将此名称服务器地址连接到您的域。该过程将取决于您在哪里购买域。以下是通常情况下的说明:

  • 在GoDaddy注册的域名
  • 在HostGator上更改DNS服务器
  • 如何在Domain.com上更改名称服务器

更改最多需要48小时才能生效。要跟踪该过程何时完成,请使用“我的DNS是什么”之类的工具。但是,在完成此过程之前,请勿对您的网站进行任何修改,因为您仍在更改旧位置而不是新位置.

该过程完成后,应立即进行迁移,而无需停机。另外,由于新旧网站本质上具有相同的内容,因此用户不会注意到任何区别.

8.执行清理

一旦您的DNS更改最终完成,便需要进行一些整理工作。返回您的旧主机,删除数据库和所有文件。理想情况下,您应该至少等待一个星期,然后再执行此操作,以确保一切正常.

如果您必须回滚迁移,请保留基本配置文件的副本,例如wp-config.php.

B.使用WordPress插件切换Web主机

到目前为止,我们已经讨论过的手动过程同样可以自动完成,并且借助插件可以轻松得多。存在多个选项,但是在此插图中,我们将重点介绍Duplicator插件。.

1.安装复制器插件

要安装此插件,您需要登录到WordPress网站。在控制面板下,找到插件→添加新菜单,然后搜索Duplicator。结果返回后,单击立即安装.

WordPress完成插件安装后,单击“激活”按钮开始使用它.

2.接下来,导出现有站点

激活后,您应该在已安装插件的工作区中找到Duplicator插件。单击管理选项以启动下一个过程.

目前,您尚未创建要使用的软件包。这些软件包是您的网站和数据库的压缩版本。单击表单右上角的“新建”按钮以更改此设置.

提出了三个选择:

  • 存储— 配置存储备份的位置。除非您购买了复制机的升级版,否则当前唯一可用的选项是服务器.
  • 存档- 指定要排除的文件和数据库段。仅当您有充分理由时才这样做.
  • 安装程序- 允许您填写新服务器环境的数据库信息.

完成后单击“下一步”按钮。该插件将执行系统检查,以确保它具有继续进行所需的一切。扫描成功完成后,您应该看到以下结果:

如果您满意,请单击“构建”按钮开始构建过程.

将显示操作进度。完成后,您应该看到以下屏幕:

单独下载归档文件和安装程序,或者一次下载全部下载,只需单击一下链接即可.

恭喜,您已完成导出现有网站的操作.

3.使用FTP上传文件

接下来,使用其IP地址而不是域,通过FTP将下载的文件上传到新的主机服务器.

确保站点的根目录为空。将安装程序和归档文件都上传到根目录.

4.创建一个新的数据库

与之前的过程一样,您仍然需要在新主机上创建一个数据库。这样做并确保至少有一个用户具有管理它的完整权限。请注意主机提供的MySQL服务器版本,并将数据库密码保存在安全的位置.

5.建立与新网站的连接

如果使用与先前站点相同的域名,则由于您的域仍指向旧站点,因此在此阶段您可能会遇到一些问题。与我建议更改DNS服务器设置的手动过程不同,该解决方案将无法实现更快迁移的目的,而使用插件可以促进迁移.

幸运的是,可以使用计算机的主机文件来解决此问题。可以将域名本地映射到特定的IP地址,从而使您可以通过旧域访问新服务器上的文件.

(如果您使用的是新域,则可以完全跳过此部分。)

如果没有,请向服务提供商获取新服务器的IP地址.

打开主机文件的方式取决于操作系统平台,因此以下是一些选项:

  • Windows- 在任务栏菜单上,搜索“记事本”。它需要提升的特权,因此右键单击并选择“以管理员身份运行”。使用编辑器打开c:\ windows \ system32 \ drivers \ etc \ hosts。确保搜索“所有文件”以找到文件.
  • 苹果系统 – 使用终端应用并输入命令sudo nano / etc / hosts,然后提示您输入管理员密码.
  • Linux — 与Mac OS相同的方法.

获得对该文件的访问权后,输入新主机的IP地址和您的站点域名,如下所示:

将占位符yoursite.com替换为真实域,将192.165.1.10替换为新主机的实际IP地址.

注意:在所示示例中,将IP地址和域名分隔的空格是制表符空格.

警告: 完成迁移过程后,请不要忘记确保将主机文件改回其原始内容.

6.开始迁移过程

束手无策,因为是时候开始认真进行迁移了。使用浏览器导航到http://yoursite.com/installer.php(替换您的实际域。)总的来说,您应该看到什么代表此屏幕:

复印机

确保通过所有验证检查,尤其是存档和验证的检查。单击下一步按钮开始部署过程.

完成文件提取后,将转到下一步,请求数据库标识和访问凭据.

输入所需的数据库信息,单击“测试数据库”按钮以确保一切正常。如果可以,请单击“下一步”按钮开始导入数据库.

后续步骤将提供机会用新的URL替换以前的URL.

完成操作后,单击“下一步”按钮以允许插件完成该过程,并看到类似以下内容:

该屏幕报告一切是否顺利,并通过提供登录到您的站点的链接来提供完成安装的机会.

请按照说明进行操作,尤其是有关完成后删除所有安装文件的说明.

7.最后,更新DNS名称服务器

我们已经详细讨论了此步骤,因此您应该返回该部分。只需从新主机获取名称服务器地址,然后将其连接到您的域即可。与往常一样,等到更改生效后,再对网站进行更改.

好了,恭喜您,您已经学会了如何为WordPress网站切换网站托管。太棒了!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me

About the author

Adblock
detector