如何使用 Duplicator 插件免费迁移 WordPress 网站?
已发表: 2015-05-01将 WordPr ess 站点迁移到另一个域、托管、子域或目录的过程对许多用户来说是一项艰巨的任务。 Codex 上的建议虽然全面,但为您提供了许多选项,并没有以普通用户可以理解的方式简单地描述该过程。
制作 WordPress 网站的副本,然后将其安装在另一个位置可能听起来像是一项复杂的任务。 然而,这并不是那么可怕。 有一些很棒的工具(插件)可用,它们使工作比您想象的要容易得多。
无论您是想将 WordPress 网站移动到新的虚拟主机,将站点转移到新域,部署包含所有插件、设置和主题的模板,还是创建网站的本地实例以在不中断实时站点的情况下工作,复制器WordPress 插件是您最好的免费选择。
为什么使用 Duplicator 插件迁移 WordPress 网站?
迁移 WordPress 站点时您可能遇到的最常见问题是数据库导入和导出错误、文件路径错误、权限错误和其他潜在的障碍。
设置新站点也需要花费大量时间,包括插件并确保一切正常。
完成一些操作后,克隆 WordPress 站点确实会变得更容易。 这是一项需要全神贯注和好几个小时时间的任务。
这就是Duplicator 插件派上用场的地方。 为了手动移动您的 WordPress 网站/博客,不必列出您需要做的所有事情的清单,Duplicator 插件将为您完成所有工作。
这将导致几个快速和简单的步骤减少完成过程的时间。
Duplicator 使 WordPress 管理员能够将站点从一个位置迁移、移动、复制或克隆到另一个位置。 该插件还可用作简单的备份实用程序。
Duplicator 插件支持序列化和 base64 序列化字符串替换。 如果您需要移动或备份 WordPress,此插件可以帮助简化流程并使其变得更容易。
您不必担心备份数据库、图像、插件并分别移动它们。 Duplicator 会为您处理这一切。 最重要的是,该插件是免费的! 如果您需要更多选项,您可以查看付费版本。 迁移数据库的另一个不错的选择是 WP Migrate DB Pro 插件。
Duplicator 插件有什么作用:
- 移动整个 WordPress 安装 – 无需重新安装、配置和自定义所有内容即可移动 WordPress 的好方法。
- 移动 WordPress 用户 – 您可以包括整个用户群,如配置文件、密码等,而无需重新创建它们。
- 移动 WordPress 插件 - 所有插件都将随之而来。 无需通过插件重新安装插件。
- 移动 WordPress 主题 - 由于主题是安装的一部分,所以它们也会移动。
- 移动 WordPress 数据库 – 您不必为 phpMyAdmin 做任何繁琐的麻烦事来实现它。
复制器插件过程是什么样的?
Duplicator 使用您的 MySQL 数据库和包含您上传的所有文件(包括图像)的 Zip 文件创建您的站点包。
它为您提供了两个文件供您下载。 Installer.php 文件和一个 zip 文件。 然后,您可以通过 FTP(或在您的本地主机上)将这些文件上传到任何地方,运行安装程序脚本,插件将自动安装 WordPress,复制您的数据库,并上传所有文件。
您将留下的是旧站点的完全副本,在新服务器上完美运行。 Duplicator 不会使两个数据库保持同步。 为了保持两个位置同步,您必须手动重复该过程。
不完全是取决于您要查找的内容的限制,而是要记住的一些内容。
总结过程:
- 安装 Duplicator 插件——首先你需要安装并激活插件。
- 创建和下载存档包 –创建一个包含整个站点的包和一个将执行解包的 installer.php 文件。
- FTP 包文件到新位置 –使用 FTP 或任何其他文件传输方法,将 WordPress 的 zip 存档包和 installer.php 文件上传到您希望安装 WordPress 的目录中。
- 运行 installer.php。 打开浏览器并浏览到您将其上传到的 installer.php 的完整 URL。 然后只需按照屏幕上的步骤操作即可。
如何使用 Duplicator 免费迁移 WordPress 网站?
Duplicator 可以直接从 WordPress 站点仪表板安装。 在仪表板的插件选项下,单击“添加新”按钮,然后搜索“复制器”。
它应该是第一个结果,但请仔细检查它是否由 LifeInTheGrid 创作。 单击“立即安装”:激活插件后,您将在 WordPress 仪表板菜单中获得一个名为“复制器”的新导航选项。
选择此选项,您将进入主设置屏幕,并显示一条您尚未创建任何包的消息。
单击“新建”选项卡。 这将带您进入包创建向导。 该名称将被预先填写(如果您愿意,您可以更改此名称)。 您可以选择创建有关包的一些注释,并且存档和安装程序下还有更多选项。
在存档部分下,有一个下拉框可以启用文件过滤器。 除非您希望从站点备份中排除某些内容,否则您不需要启用文件或数据库过滤器。
安装程序部分用于输入有关您要将 WordPress 站点移动到的服务器的详细信息。 您可以立即填写这些内容,也可以将其保留到安装步骤。
我更喜欢将这些字段留空,以便拥有一个可以安装在任何地方的干净备份包(尽管稍后可以更改详细信息,因此如果您填写它们,这不是真正的问题)。

之后单击“下一步”按钮,扫描过程将开始。 该插件将对服务器、文件和数据库执行扫描以检测任何可能的问题。
并非所有检查都必须通过以构建包,但最好注意它们,因为它们在某些情况下可能会导致问题。 它可能需要几秒钟或几分钟。 取决于您的网站有多大。
在创建包之前,需要满足几个要求。 希望你在这方面有一个“通行证”。
如果没有,您可以展开该框以找出问题所在。 如果任何要求失败,您可以单击链接以获取有关如何解决问题的更多信息。
您可能可以自行解决一些常见问题,但在其他情况下,您可能需要联系您的托管服务提供商为您进行更改。


拥有非常大的站点或大文件(例如视频文件)可能会显示警告,因为它们可能会导致超时。 如果是这种情况,您可能需要返回并使用过滤器选项从包中排除此类文件。
在导出包之前清理数据库也是一个好主意。 不要太担心收到警告,因为它们通常不会引起任何问题。 但是,如果您在包创建过程中遇到错误,这些信息可能会帮助您解决问题。
单击 build 后,Duplicator 插件将开始备份您的整个站点,包括所有插件主题、页面、帖子和媒体到单个文件。

构建完成后,您将看到安装程序(一个 PHP 文件)的下载按钮和您刚刚创建的 zip 文件存档。 该包现在将在带有日期和大小信息的包选项卡上重新列出,这对于备份很有用。
如果您只想备份您的网站,您的工作就完成了! 如果您想将您的站点移动到另一台服务器,请继续阅读。
下一步是连接到要将站点移动到的新服务器,并将 installer.php 和存档 zip 文件上传到要安装站点的目录。您不需要在新服务器上安装 WordPress服务器。
插件无法为您设置新数据库。 您需要手动执行此操作。 执行此操作的过程将取决于您的网络主机,因此请参阅他们的文档以获取指南。
如果您的托管服务提供商使用 cPanel(每个优秀的托管公司都使用 cPanel – 查看 cPanel 的优缺点),请单击此链接并查看设置数据库的说明。
确保写下数据库信息,如用户名、密码和数据库名称,因为您需要它们。 现在是运行站点安装程序的时候了。
从您复制到的任何位置访问 Web 浏览器中的安装程序脚本。 例如,您应该会看到如下所示的屏幕。 使用您刚刚设置的数据库的信息填写字段。

建议按“测试连接”按钮检查脚本是否可以连接到数据库。 如果正确输入了必要的信息,您将看到一个弹出框,告诉您找到了服务器并且脚本设法连接到数据库。
如果其中任何一个都失败,请遵循“常见连接问题”下的建议或联系您的托管服务提供商寻求帮助。 在继续之前,您需要勾选该框以表示您已阅读所有警告和通知,然后单击“运行部署”。
您将收到一条警告,提醒您数据库中现有的任何数据都将被覆盖(因此请仔细检查您输入的是新数据库的名称,而不是现有数据库的名称!)。
如果出现错误,请尝试重新上传存档文件,以防文件传输过程中损坏。
安装后,您将看到一个页面,显示您站点的新旧路径和 URL 设置。 如果您愿意,您可以在此处更改页面标题并创建新的管理员用户。
如果您在复制 WordPress 网站时遇到某些插件问题,您可以从高级选项部分禁用它们。 然后,您可以点击“运行更新”按钮来更新数据库并完成站点安装。
最后一个屏幕显示安装报告,其中包含任何错误和警告以及在使用新站点之前您应该完成的一些步骤。
单击“保存永久链接”会将您直接带到新站点的 WordPress 仪表板。 您可能需要登录(使用您的原始管理员用户名和密码或您在前一屏幕中设置的新用户名和密码)。
选择您要使用的永久链接结构并保存设置。 您还会在屏幕顶部收到警告,说明安装文件仍位于 WordPress 目录中,这可能会带来安全风险。
如果您收到错误消息,指出文件未成功删除,您可以使用 FTP 程序手动删除它。
然后,您可以继续从前端检查您的网站,看看是否一切正常。 有时可能需要重新安装一两个插件,否则,您应该拥有原始站点的精确副本。
恭喜! 您已成功免费迁移 WordPress 网站。 用一些好东西来威胁自己,你赚到了!
克隆 WordPress 网站的其他选项
虽然免费且流行的 Duplicator 插件可以让您毫不费力地完成工作,但有些用户可能更喜欢使用不同的方法来复制 WordPress 网站。 如果您属于该类别,这里有一些您可能感兴趣的其他选项。
管理WP

ManageWP 是一项服务,可让您从一个中心位置管理多个 WordPress 网站。 通过这项服务的功能,您可以安装主题、激活插件,甚至在您控制的站点上远程发布内容,所有这些都可以通过一个仪表板完成。
ManageWP 的另一个功能是它可以让您快速克隆 WordPress 网站,然后快速将其部署到其他地方。
这可用于将您的网站移动到新服务器,部署包含所有您喜欢的设置和插件的网站模板,或者只是制作一个副本用于测试和开发工作。
如果一个数据库不存在,您仍然需要为这个新的 WordPress 实例创建一个数据库。 但是,ManageWP 文档在他们的 WordPress 站点迁移指南中详细介绍了如何完成此任务。
这是 ManageWP 的一项高级功能,因此您需要从免费版本升级才能使用克隆和迁移工具。
克隆机

Cloner 是迁移 WordPress 站点的另一种选择。 它是为在多站点网络上复制站点而构建的。 这个来自 WPMUDev 的高级插件允许您复制网站的全部或部分内容,并将其部署到您网络上的另一个网站。
该插件甚至可以只复制一个站点上的用户,然后将他们添加到网络上其他地方的另一个站点。 如果您正在使用多站点并想要一个可以真正减少工作量的复制工具,那么 Cloner 非常值得一试。
备份好友

BackupBuddy 是 iThemes 提供的高级 WordPress 备份服务。 主要目的是备份您的网站,因此您不必担心这样做。
但是,该服务还有另一个用途,即将WordPress 站点移动到另一个位置。 这可能包括转移到新的域和网络主机,或创建本地版本以与网站的面向访问者的实时版本分开处理。
购买BackupBuddy只是为了使用站点迁移工具是不值得的。 购买它可以获得大量有用的功能,这些功能使整个软件包非常值得投资。
如果您还没有为您的网站实施 WordPress 备份解决方案,并且您还在寻找一种工具来克隆您的网站,那么 BackupBuddy 是一个很好的选择,它可以一石两用。 有关它的更多信息,您可以查看我的 BackupBuddy 评论。
迁移 WordPress 网站结论
如您所见,有一些很棒的免费和高级选项可以让迁移 WordPress(重复)网站变得更加容易。 制作副本后,您可以将其部署到其他地方。 将站点迁移到不同的服务器、域或本地安装。
如果您对使用 Duplicator 插件迁移 WordPress 网站有任何疑问,或者有任何建议和其他方法来完成此任务,请在下面的评论中告诉我。
