如何使用插件将 WordPress 站点从本地主机迁移到服务器


在本地建立一个网站是个好主意,但仅仅听到"迁移"这个词,即使是最崇高的人也会感到恐惧.幸运的是,从本地迁移到生活比您想象的要容易......
2020 年 10 月:我们测试了所有最好的 WordPress 主机!了解我们如何比较.
我不需要花半个小时来讨论为什么应该使用本地环境来构建您的网站......因为我已经在这里做了.
但是,如果您太累而无法单击上面的链接并转到另一个帖子的方式,让我给您作弊笔记......
放眼全球,打造本地主机
本地主机或本地 WordPress 设置是您将 WordPress 及其所有必需组件(如数据库、PHP 和 Apache 服务器)安装在您自己的计算机或笔记本电脑上而不是虚拟主机服务器上的地方.
使用 WordPress 本地主机环境有利有弊.
当您在线设置 WordPress 时,您可以在创建这些帖子和内容后立即与其他在线用户共享您的帖子和内容.只需点击"发布",全世界都可以通过在他们的网络浏览器中输入网址来访问和查看您的内容.
对于本地版本的 WordPress,这并不那么简单,因为所有内容都托管在您的计算机上,而不是在线上.
使用本地 WordPress 环境的优点之一是,您可以创建内容、安装和测试插件和主题、处理代码和模板以及自定义您网站上的文件,而其他任何人都不会知道您的内容正在做,因为这一切都发生在您自己的计算机上.
除了无需任何人查看您正在做的事情就可以搞砸之外,使用本地主机环境还有其他好处和优势.
例如成本.在您准备好让您的网站上线之前,您无需购买域名或支付网站托管费用.
请注意,我在上面说的是网站.这是因为使用 localhost,您可以构建尽可能多的网站,您的计算机可以处理……而且您可以在世界任何地方工作,因为不需要互联网连接(是的,smartypants……如果您的计算机防水,即使在水下).
通过在本地主机设置上保留真实站点的克隆版本,您还可以测试不同的设置和自定义,更新您的 WordPress 核心安装、插件和主题,并发现可能影响您的用户的任何冲突或问题在将这些更改转移到您的实际网站之前.
本地主机,不是本地(g)主机
我在这里告诉您,如果您从未将本地主机站点迁移到实时站点,那么它并不像看起来那么可怕.
在您的笔记本电脑或 PC 上构建本地或离线版本的 WordPress 工作环境听起来可能既困难又复杂,但实际上并非如此.
您所需要的只是安装Apache(服务器)、MySQL(数据库)和PHP(程序语言)——注意首字母缩略词 AMP,有几个软件包(称为堆栈)可以让您做到这一点.
这些包括 LAMP (Linux)、AMPPS (Softaculous)、MAMP (Mac)、 WAMP (Windows) 和 XAMPP(跨平台).
如果您想尝试一下,但又不太确定如何设置本地主机,请查看此 XAMPP 教程.
好的,知道了!现在,我如何让我的本地主机网站上线?
没有多少与 WordPress 相关的难题是用一个好的插件无法解决的,所以当您了解到有一些可靠的方法可以迁移您的网站而无需涉足任何地方时,您应该不会感到惊讶一个数据库.
在本文中,我们将看看两种易于使用的方法将 WordPress 从本地主机迁移到服务器并上线-Duplicator/SFTP,以及我们自己的 托运人插件.

由于 Shipper 是一个 Pro 插件,它仅对会员可用,所以如果您还没有准备好进行飞跃,可以直接跳到 Duplicator 教程文章后面(我们不会反对你.)
使用 Shipper 迁移
首先,您需要在本地站点和实时站点上安装 Shipper.
然后您可以在您的本地网站上打开 Shipper 并选择"导出".

下一个屏幕将显示连接到您的 Hub 的站点列表-您需要选择迁移目的地.
然后,您可以选择排除您不想包含的任何文件.

您可以使用高级选项卡来排除您可能不需要的很少使用的 WordPress 文件,例如:
- 垃圾评论
- 发布修订
- 非活动主题
- 非活动插件
当您确定要随身携带的物品后,就可以进行飞行前检查了.
这将检测迁移过程中可能出现的任何问题,并显示推荐的解决方案.

安全通过检查后,您需要为数据库名称选择一个前缀.
默认情况下,WordPress 数据库表前缀为 wp_
使用 Shipper 迁移表时,您可以使用:
- 来源前缀
- 现有目的地前缀
- 自定义前缀

设置完成后,您现在可以开始迁移了.

您将根据文件的大小粗略估计网站迁移所需的时间,您可以使用如下所示的栏跟踪进度:

迁移魔法?
为了完全透明,我不会坐在这里声称 Shipper 完全不会遇到迁移问题(您将很难找到任何插件!).
例如,您不知道什么时候可能会遇到不兼容的文件或恶意代码——导致迁移失败.
好消息是,当您是 WPMU DEV 成员时,这绝不应该成为恐慌的理由,因为我们的 WordPress 超级英雄专家团队精通从迁移苦难中拯救人们.
作为对访问者的礼貌,您可能要考虑做的另一件事是使用 免费维护插件,同时您在您的网站上工作.
不是 WPMU 会员?试试复印机吧!
所以,它是复印机!
首先要做的事情-前往插件库并下载它.

第一步:打包和下载您的文件
Duplicator 允许您下载两个文件-您的内容和配置的存档以及 installer.php 脚本.
这些文件包含将站点从一台服务器转移到另一台服务器所需的一切.
打开 Duplicator 并单击"新建"以开始该过程.
然后,您需要为文件包命名,以便编译和下载.

上面的存档选项卡允许您从传输中排除某些文件,就像使用 Shipper 一样.
安装程序选项卡允许您输入数据库安装程序字段-如果您不知道它们,那绝对没问题,因为它们在此阶段是可选的.
您现在可以单击"下一步",这将允许 Duplicator 进行快速扫描,以确保在编译文件之前一切正常.

接下来,点击"构建"按钮,

一旦您的文件准备就绪,您就可以通过以下链接下载它们.
您需要下载包含所有文件的存档文件夹以及安装程序文件.

第 2 步:将安装程序和存档文件复制到实时站点
现在您拥有旧网站所需的一切,是时候将所有优点转移到新网站上.
您将使用 SFTP 客户端(例如 FileZilla)执行此操作.
首先,您需要使用您的凭据将您的 SFTP 客户端连接到您的实时站点.如果您使用我们的托管服务(老实说,您应该这样做),这里是创建凭据的简单指南并设置连接.
建立连接后,您需要导航到 public_html 文件夹并粘贴您下载的所有文件(您可能需要先从 zip 文件中提取它们).

您可以在左下角随时关注上传进度.

复制文件后,您需要运行安装程序脚本.
您可以通过前往"您的网址"/installer.php 来完成此操作.
现在只需四个简单(ish)步骤即可成功迁移.
第一个很简单-等待验证检查完成,并希望它们顺利通过.
如果检查确实遇到障碍,则会显示问题的详细信息.
然后您可以决定它是否需要修复,或者它是否不会过多干扰迁移.

当您到达下一个屏幕时,您必须输入四组详细信息.
这些详细信息将允许安装程序连接到您的实时数据库并删除所有以前的数据.
您可以前往中心的托管部分并点击"工具"来获取详细信息.

然后您可以返回 FileZilla 并下载您的 wp.config 文件的新副本,该文件将显示主机、数据库名称、用户名和密码.
然后您需要在安装程序的这一步中输入它们.

第三步允许您根据需要重命名您的网站.

你就快到了——只是最后一步!
您需要做的就是点击"管理员登录"按钮并登录 WordPress.

成功登录后,您将返回到不错的 WordPress 仪表板.
在开始之前,请务必检查来自 Duplicator 的消息:

是时候举办移民庆典或慰问了?
一切顺利,您本地构建的站点现已部署到您的实时服务器上!
但是,有时无论您使用哪个插件,或者您多么勤奋,您都会遇到一两个问题.
这正是 WordPress Superheroes 支持团队如此宝贵的原因.
当问题出现时,您不仅需要第二双眼睛,还需要来自经验丰富的 WordPress 迁移者 STAT 的可靠帮助!
我们知道,当您正处于迁移崩溃之中时,您最不想做的事情就是记录一张票并在 24 小时内摆弄大拇指.
我们的实时支持团队成员对迁移了解一两件事,无论您与谁托管或尝试过哪种方法,他们都会让您重回正轨.

最后一点,如果您正在阅读本文是因为您已经遇到了迁移故障,我们的支持团队将准备好并等待帮助您完成您开始的工作.
我们甚至会大胆地说注册免费试用,如果您陷入迁移的常规,需要有人帮助您.
我们相信您会想知道,如果没有我们出色的支持团队,您是如何应对的.