Get Movin’:使用 Shipper WordPress 迁移插件迁移您的网站

搬家会带来压力.您正在收拾所有物品、打扫卫生、整理零散的物品,并尽一切努力确保搬家顺利进行.

这适用于搬到新家、办公室或主人.幸运的是,在 WordPress 中从主机迁移到主机可能是一个简单的过程.而且您甚至不需要雇用搬运工或租用面包车.

在本文中,收拾行装,因为我将引导您完成迁移到新主机的过程.

Dev Man migrating from host to host.
这是WPMU DEV开始托管时的场景.Dev Man 很快就离开了旧的.

我们将首先讨论为什么要迁移、为迁移做准备、迁移过程中的步骤等等.

当您浏览这篇博文时,您就可以将您的 WordPress 网站移到新的主机主页中了.

每个托管公司都不同,因此在本文中,我将向您展示我们的 Shipper WordPress 迁移插件如何通过自动化真正帮助简化此过程.

2020 年 10 月:我们测试了所有最好的 WordPress 主机!了解我们如何比较.查看结果

我还将解释使用我们内置的 WordPress 迁移工具将网站迁移到我们的WPMU DEV 托管的过程.

即使您不使用 WPMU DEV 托管,本文中提供的提示也适用于大多数托管服务提供商.这包括了解他们需要向您提供哪些具体的托管信息(我将在后面介绍),以便您完成迁移.

迁移的好处

考虑迁移到新主机的原因有很多.其中一些可能不那么明显.

例如,假设您注册了一家向全世界承诺带宽、空间和支持的网络托管公司.

随着时间的推移,您会发​​现该服务并没有想象中的那么完美.您的在线流量正在增加,但您的托管无法处理您的用户.

您需要某些应用程序才能在您的服务器上运行,但除非您升级到更昂贵的计划,否则您的主机不会允许它.您有支持人员无法回答或没有及时回答的问题.

与此同时,问题并没有消失.

所有这些都会影响您的业务并花费您的时间和金钱.您想要的只是让您的网站正常运行并继续您的业务.现在您正在处理您不理解的技术问题,并且感到沮丧和不耐烦.

或者,也许您刚开始工作(首次置业).您刚刚在本地开发了一个网站,它需要一个全新的家.

从技术上讲,这不是从主机迁移到主机,而是迁移到新站点,现在它已准备好启动.

有时价格或易用性是一个因素.有时,您需要一家托管公司,提供的不仅仅是托管.

例如支持.或者访问托管管理功能,让您完全控制自己的网站.

[无耻的插件:看看为什么 WPMU DEV 提供地球上最好的托管.认真的.]

关键是,您希望您的网站拥有一个良好的托管之家.您希望它可靠、实用且可靠.

因此,基本上可以归结为-如果您对自己的托管不满意,或者已经超出了托管范围,那么是时候搬家了.

船啊!使用 Shipper 轻松迁移网站

如果您是 WPMU DEV 成员并且您(还)没有与我们一起托管,我们的 Shipper Pro 插件是一种很好的迁移方式您的 WordPress 网站从主机到主机.此外,他刚刚进行了彻底的改造,您可以在此处阅读所有相关信息.

shipper pro download screen.
别怕,发货人就在这里! Shipper 将您的 WordPress 网站转移到您的新主机上一帆风顺!

Shipper Pro 微笑着处理 WordPress 网站的移动.他还将处理从本地迁移到生产、从开发到实时迁移——无需使用 FTP 或 SFTP.这是一个简单的迁移选项.

让我向您展示一个关于如何完成的简短教程.

要开始使用,您需要:

  • 一个目标网站
  • 一个源站点
  • 两个站点都连接到 The Hub
  • Shipper 安装在两个网站上

在检查完所有这四点后,您就可以戴上眼罩并获得寄件了.

当您下载并激活Shipper 后,您可以直接访问Shipper 的控制面板:

The Shipper dashboard.
在这里,你可以做到这一切.

仪表板为您准备好了一切,包括包迁移API 迁移工具设置强>.

让我们从 API 迁移部分中的导出开始.只需点击几下,API 即可使用非常安全的 API 将所有内容直接传输到您的新网站.

要开始,请点击开始迁移.

Begin migration in Shipper.
您将从何处开始迁移.

完成此操作后,您将确认您的 WordPress 密码并选择一个目的地.

Destination for a website.
您将在何处选择目标网站.

正如我在要点中提到的,您要导出到的站点需要在 The Hub 中连接.

如果是,您的网站将出现在下拉菜单中.从列表中选择您要导出到的网站.

此后,点击蓝色箭头继续.

注意:默认情况下,Shipper 设置为导出整个网站.但是,您不必迁移与您的网站相关联的每个文件.

例如,如果您要从子站点迁移到其自己的域,则可能需要进行一些配置.

Shipper migration filters.
使用 Shipper 迁移过滤器排除文件、文件夹或包中的数据库表.

在迁移过滤器区域中,您可以轻松排除区域并根据需要调整迁移.

飞行前检查

当迁移过滤器区域准备就绪时,点击下一步并准备登机.

如果您有任何飞行前问题,将会出现一个屏幕让您知道.

Pre-flight Issues screen.
飞行前问题屏幕.

在此示例中,存在服务器差异.其中一个站点是多站点,另一个不是.

托运人会准确地告诉您出了什么问题.在这种情况下,我目前只能在相同的安装类型之间迁移,所以我必须在继续之前解决这个问题.

谢谢你让我知道,伙计!

如果您有任何可能会或可能不会导致导出问题的问题,则会用黄色感叹号表示.如果一切顺利,您会看到一个绿色的勾号.

在问题得到解决之前,仍然继续选项呈灰色显示.

如果您没有问题或问题得到解决,您将被带到目标数据库前缀.

Destination Database Prefix area.
目标数据库前缀区域.

默认情况下,WordPress 数据库表是 wp_.有时这个前缀是自定义的.

当 Shipper 迁移表格时,您有三个选择:

  • 来源前缀 — 迁移带有发货站点前缀的表
  • 现有目的地前缀 — 使用现有目的地前缀
  • 自定义 — 创建新的自定义前缀

当您决定要使用的前缀时,请点击下一步,然后 Shipper 会为您提供开始迁移的选项.

When you're ready to ship with Shipper.
如果您已准备好起飞,Shipper 已准备好运送.

一旦您开始迁移,就会出现一个状态.它还会显示包大小和迁移 ETA.

Site migration in progress.
状态栏显示百分比及其在过程.

借助高级 API,Shipper 可确保流程尽可能稳定.另外,请记住这可能需要一些时间.

如果需要,您可以关闭该选项卡,迁移完成后您会收到一封电子邮件,要求到处喝酒.

The email from Shipper.
来自 Shipper 的欢迎电子邮件.

如果由于某种原因,您的迁移失败,Shipper 会通知您.它将包括一些故障排除提示和方法,以确保下次尝试成功(这样您就可以喝上这些饮料了).

更多托运人选项...

您也可以导入网站.

导入与导出演示非常相似.所有选项都是相同的-不是导出,而是导入.

同样使用 Shipper,您可以:

  • 迁移多站点网络.
  • 使用 WordPress 站点、多站点网络或子站点的 zip 文件创建包迁移.
  • 查看最新日志,用于调试您遇到的任何问题.

有关所有 Shipper Pro 功能的更多信息,请查看下载页面和 all使用我们最喜欢的橙色胡须插件的文档.

这是一种更简单的网站迁移方法......

如果您与我们一起托管,比使用 Shipper WordPress 迁移插件更简单的迁移 WordPress 网站的方法是使用我们内置的 WordPress 主机迁移工具(如果您不与我们一起托管您的网站,则需要查看我们的出色的 WordPress 托管 选项).

让我向您展示它是如何工作的.

哇哦……备份!

第一件事.在重大举措之前,第一步是备份您网站的各个方面.

如果您想为此使用插件,我们有一篇关于自动备份您的 WordPress 网站的插件的方便文章.您可以通过 FTP 传输将您的网站备份到云端或您选择的服务器.

此过程可能需要一些时间,具体取决于您网站上上传的媒体数量.

导出 WordPress 数据库

我们将从导出 WordPress 数据库开始.这是一个简单的过程,只需几个步骤即可完成(哇!).

如果您在安装了 cPanel 的服务器上托管,请登录您的网络服务器并打开 phpMyAdmin.

cPanel dashboard with phpMyAdmin highlighted.
在您的 cPanel 仪表板中单击 phpMyAdmin 以查看您的 WordPress 数据库.

如果您没有 cPanel,请寻找类似的方式来访问 phpMyAdmin.

例如,在 WPMU DEV Hosting Hub 中,您可以通过 phpMyAdmin 访问您的数据库,方法是选择您的站点并点击管理数据库.

Where you can manage the database.
WPMU DEV Hosting Hub – 管理数据库.

phpMyAdmin 将在您的网络浏览器屏幕上加载您的数据库.

Example of what WPMU DEV phpMyAdmin looks like with our hosting.
示例 WPMU DEV phpMyAdmin 在我们的主机上的样子.

从这里,在屏幕左侧选择包含 WordPress 安装的数据库.选择后,点击位于导航菜单中的导出标签.

The Export tab.
导出选项卡.

默认情况下,快速导出和导出的 SQL 格式非常适合我们的需要.

Export methods.

只需点击Go,数据库导出过程就会开始.您的文件将下载到您的计算机.

当数据库导出和文件的 FTP 传输完成后,我们将准备好进入下一步.

准备入住

现在我们已经备份了我们的数据库,让我们开始迁移到新主机.

在此示例中,我们将使用 WPMU DEV 的 Hub 2.0<迁移到我们的托管/a>.

如果您不使用我们的托管服务,也没关系(但您为什么不使用?).只需按照您的主机已设置的任何流程进行操作即可.

第一步是将您的域添加到 The Hub 2.0.在将任何站点迁移到 WPMU DEV Hosting 之前,需要完成这个简单的过程.

这适用于手动迁移和使用迁移工具完成的迁移(接下来我将向您展示如何使用).

如果您遇到任何问题,请不要担心.如果您需要帮助,我们有大量分步文档和 24/7 全天候支持.

添加域后,您需要添加 WPMU DEV 仪表板,这样您就可以从一个中心位置管理所有内容,并通过简单的一键式自动化使所有内容保持同步.

只需下载插件到您的计算机.下载后,将其上传到您希望与我们一起托管的 WordPress 网站.

然后您可以在我们的仪表板中将其同步到 The Hub 2.0,您应该一切顺利.

WPMU DEV Dashboard plugin download.
WPMU DEV 仪表板插件下载.

您可以使用我们的迁移工具(稍后我将向您展示如何使用)或使用 SFTP/SSHphpMyAdmin.

我们建议使用我们的迁移工具.它简化并加速了流程,并且还自动解决了任何可能造成干扰的问题.真的,我们让一切变得简单.

在开始之前,请确保您拥有当前的 FTP 用户名和密码.

迁移工具的工作原理是将 WPMU DEV 服务器连接到您主机的服务器,使用与通过 FTP 连接时相同的 FTP 凭据.

如果您不确定它们是什么,找到它们的最佳位置是您的原始主机的仪表板或控制面板.还是找不到?联系您当前的房东并获得帮助.

不确定 WTF 是 FTP 吗?查看这篇关于使用 FTP 或 SFTP 安全传输文件的文章.

将目光投向新网站

我们现在已准备好开始实际迁移.这就像拿起新家的钥匙一样.

首先,您需要登录 The Hub.到达此处后,点击页面顶部的托管标签.

The hosting tab.
点击此处即可开始使用.

从这里,点击+加号.

点击加号后,会弹出几个选项.您可以创建新网站迁移现有网站克隆现有网站.

当然,在此示例中,您需要点击迁移现有网站.

Migrating in the Hub.
您将从这里开始.

您将从此处点击迁移网站.

接下来出现的是当前连接到 The Hub 的所有站点的下拉列表(如果通过上述步骤正确同步,您应该拥有这些站点).

选择您要迁移的站点,然后单击箭头继续.

Where you’ll select what website you want to migrate.
选择您要迁移的网站.

点击箭头后,系统会要求您创建一个临时域名.您的站点将驻留在此域下,直到您稍后进行的 DNS 记录更改有机会传播.

不确定 WTF 是 DNS 吗?查看我们的WordPress DNS 终极指南.

Temporary domain name.
创建一个临时网址.

之后,从服务器位置下拉菜单中选择您希望托管网站的区域(提示:选择最接近您的大部分流量来源的位置).

Pick your location where your site is hosted.
选择您的位置.

单击箭头并开始该过程.

The status of the migration process.
这可能需要一些时间.它会在整个过程中为您提供状态.

此时,WPMU DEV 服务器需要使用您用于通过 FTP 客户端管理文件的确切 FTP 或 SFTP 用户名和密码登录到您的网站.

如果这些凭据不存在,您可以创建它们.

将您的 (S)FTP 凭据粘贴到字段中,然后点击开始迁移.

Where you’ll put your Username and Password for SFTP or FTP.
输入您的 SFTP 或 FTP 用户名和密码.

WPMU DEV 服务器随后将尝试定位您站点的文件.通常,这是完美无缺的,没有问题.

但是,如果这些文件的路径包含一些我们的服务器无法解析的未知目录,那么迁移过程将被中断,我们会提醒您这一点.

确保您已正确输入所有详细信息,以避免出现任何问题.

如果您知道站点文件的 FTP 路径,您可以将其放在我们的 WordPress 安装路径区域,以便在我们的服务器找不到文件时提供备份.

如果您不知道 FTP 路径-不用担心.您可以随时联系您当前的房东,他们应该能够提供.

您也可以通过 FTP 登录您的站点来自行定位.无论您使用哪种 FTP 客户端,您的路径都会显示在屏幕上.

然后您可以将路径剪切并粘贴到 WordPress 安装路径字段中.

如果您使用 WPMU DEV 托管,则可以在托管 > SFTP/SSH 中找到此信息.

ssh and sftp area in hosting.
从 SFTP/SSH 屏幕获取您的凭据.

我们走了……

一切设置完毕后,点击开始迁移.

点击按钮后,您将在该过程完成后收到电子邮件通知.

如果一切顺利并且迁移成功,您之前设置的临时域(例如 username.wpmudev.host)将成为您迁移内容的主域.

在您的浏览器中输入这个临时域名以查看您的网站和内容.

除非原始网站以某种方式被禁用,否则您的网站和内容应该仍然可以在原始网址和新的临时地址上查看.

这是因为您尚未将域设置为指向新主机的域名服务器.

换句话说,您复制了您的网站并将其添加到新服务器,但您的网站仍托管在旧服务器上.

这就是访问者会去的地方,直到您通过更新 DNS 记录来更改域名服务器.

系统会要求您更新您的 DNS 记录并将您的原始域设置为主要域.然后,您的永久域将是唯一一个用户可以访问的.

如果您需要帮助,请查看我们关于如何设置 DNS 记录的分步文档.

在更新您的 DNS 之前,我们建议您访问临时域以验证一切正常并且迁移顺利.

您可以通过在临时域中点击 WP Admin ,从 Hub 执行此操作.

Where the WP Admin is in The Hub.
WordPress 管理员只需点击一下即可.

如果迁移后您的网站遇到任何问题,请联系您的托管人.我们提供 24/7 全天候支持,不仅会帮助您确定问题所在,还会尽力为您解决问题.

如果一切正常,您所需要做的就是编辑您的 DNS 记录,仅此而已.WPMU DEV 提供了一个 DNS 管理工具,让您可以在 W-E-B 上尽快完成这项工作.

你可以走了!您的网站现在应该迁移到我们的托管服务.

欢迎回家.

入驻时间

你做到了!你搬进来了,正在拆包,安顿下来.当然,您可能需要解压一些盒子(或插件),但您做到了.

无论您选择与谁一起托管,通过良好的托管(或在 Shipper 等一帆风顺的插件的帮助下)迁移都不会那么困难.

如果您还没有从主机迁移到主机,但因为您已经超出了当前的托管服务提供商而正在考虑,请考虑提供 WPMU DEV 托管的 WordPress 托管 试一试.

我们的托管包括专用内存、CPU、SSD 存储资源、极快的 CDN、WAFDNS 管理器IPv6、SSH、WP-Cli、24/7 支持等.

WPMU DEV 会员资格 包括下一级托管 WordPress 托管,访问 The Hub、我们所有屡获殊荣的插件(专业版)、客户计费等.

将您的网站迁移到新的主机上不必引起很大的焦虑和压力.

一旦您安顿下来,知道您的房东可以处理交通拥堵、满足您的需求并为您提供帮助,您就可以安心住在附近.

 

5

发表回复