完整指南:如何备份 WordPress 多站点(插件与手动方法详解)

您知道 我们是一个多站点网络吗?我们使用 WordPress 多站点来管理我们网站的不同语言版本,并且我们非常小心地确保其安全和平稳运行。

如果您拥有像我们这样的多站点网络,那么您可以做的最重要的事情之一就是定期备份您的整个网络。这可以保护您的所有站点(包括主站点和子站点)免受黑客攻击、服务器问题或意外数据丢失等潜在灾难的影响。

我们个人对 WordPress 备份多站点的建议是使用 Duplicator Pro。这是一个强大的插件,使备份过程变得简单明了。但是,我们意识到并非每个人都想使用插件进行备份。

这就是为什么在本指南中,我们将向您展示三种不同的方法来备份您的 WordPress 多站点网络:多站点备份插件、使用文件管理器/FTP 和 phpMyAdmin 进行手动备份以及聘请专业服务。

如何备份 WordPress 多站点

为什么你应该备份你的 WordPress 多站点

在 我们,我们运行一个 WordPress 多站点网络来管理我们网站的不同语言版本。这就是为什么我们了解保持所有内容安全和最新的重要性,而实现这一目标的一种方法是使用多站点备份。

WordPress 备份多站点有助于保护您的整个网络,包括主站点和所有子站点,免受潜在灾难的影响。

例如,如果您的网站由于人为错误或服务器问题而关闭,那么拥有最近的备份可以防止数据丢失。此外,它还确保您可以快速将 WordPress 网站恢复到功能状态。

备份对于 WordPress 安全也很重要。如果您的网站被黑客入侵或感染恶意软件,那么您可以轻松地将其恢复到干净的版本。这可以节省您的时间并帮助您避免因网站宕机而蒙受损失。

除此之外,当您想对多站点网络进行重大更改时,备份也很有帮助。在更新主题、插件或 WordPress 本身之前,您可以创建备份。这样,如果出现问题,您可以返回到工作版本。

考虑到这一点,让我们看看备份 WordPress 多站点网络的三种方法。无论您拥有具有子目录的多站点还是具有不同域的多站点,这些方法中的任何一种都将有效。

您可以使用下面的快速链接浏览本教程:

  • 方法 1:使用多站点备份插件(最简单的方法)
  • 方法 2:使用文件管理器/FTP + phpMyAdmin(手动备份)
  • 方法 3:聘请 WordPress 维护服务(不干涉方法)

方法 1:使用多站点备份插件(最简单的方法)

使用具有多站点支持的 WordPress 备份插件是创建备份的最简单方法,尤其是对于初学者而言。一个好的插件会为您处理所有事情,因此您不必担心备份多站点网络的技术细节。

我们已经测试了许多支持多站点的备份插件,但 Duplicator Pro 是我们的首选。

它不仅可以备份您的整个 WordPress 网站,还提供灾难恢复选项。如果出现问题并且您被锁定在 WordPress 管理员之外,此功能对于快速恢复您的 WordPress 多站点网络至关重要。

唯一的缺点是 Duplicator Pro 不是免费的。虽然有免费版本,但您需要 Pro 计划(每年收费 199.50 美元)才能获得多站点支持。但是,当您在同一网络上管理多个站点时,这是一项值得的投资。

有关该插件的更详细信息,请查看我们全面的 Duplicator 评论。

第 1 步:安装并激活 Duplicator

购买 Duplicator Pro 后,您需要以超级管理员身份登录您的 WordPress 多站点网络。之后,继续安装 WordPress 插件作为您的多站点的网络管理员。

安装后,您需要转到 WordPress 网络管理仪表板中的 Plugins » Installed Plugins 页面。查找 Duplicator Pro 并单击其下方的“网络激活”。

在 WordPress 多站点中激活 Duplicator

最后,访问 Duplicator Pro » 设置并转到“常规”选项卡。

在这里,您需要输入购买插件时收到的许可证密钥。将密钥粘贴到相应的字段中,然后单击“激活”以启用插件的所有功能。

输入您的 Duplicator 许可证

步骤 2:创建多站点备份

现在,让我们将所有网络数据保存到一个 zip 文件中。此文件可用作备份或将您的网站移动到新服务器。

首先转到 Duplicator Pro » 备份,然后单击“添加新的”。

如何使用 Duplicator 创建备份

在顶部,为备份命名。您可以使用特殊的动态标签来添加备份的当前日期和时间等内容。

这有助于您以后轻松识别备份,尤其是在您定期创建备份时。

输入备份包的名称

接下来,您必须选择保存备份的位置。

默认情况下,Duplicator 将备份保存在您的服务器上,但您也可以使用 Dropbox、OneDrive 或 Google Drive 等云存储。

选择在 Duplicator 中存储多站点备份的位置

“备份”部分允许您决定多站点备份中要包含的内容。它有三个选项卡:过滤器、多站点和安全。

在“过滤器”中,您可以选择备份整个网站或仅创建仅媒体或仅数据库备份。如果需要,您还可以通过启用“文件过滤器”选项来省略某些文件、文件夹或文件扩展名。

有关要保存哪些文件的更多信息,您可以阅读我们的指南,了解您应该备份哪些 WordPress 文件。

选择要使用 Duplicator 创建的多站点备份类型

“Multisite”部分允许您选择要包含在备份中的子站点。

如果您只想备份网络的特定部分,这将非常有用。

选择要在 WordPress 多站点备份中排除或包含的子站点

为了获得额外的安全性,请转到“安全”选项卡。

在这里,您可以添加密码或启用加密以保护您的备份文件。

在 Duplicator 中为 WordPress 多站点备份添加安全功能

在页面下方移动,您可以保持 ‘安装程序’ 设置不变。

只需单击“下一步”即可继续。

使用 Duplicator 启动 WordPress 多站点备份

Duplicator 现在将检查您的多站点网络。

如果有什么问题需要你注意,那么 Duplicator 会在元素旁边添加一个 ‘Notice’ 标签。然后,您可以单击箭头查看发生的情况并根据 Duplicator 的建议解决问题。

如果所有内容都标记为“良好”,请继续并单击“创建备份”。

继续使用 Duplicator 备份 WordPress 多站点

备份完成后,您将在 ‘Backups’ 页面上看到新的备份文件。

单击“下载”按钮并将两个文件下载到您的计算机是个好主意。这样,即使您以后无法访问仪表板或决定切换到其他 WordPress 托管服务提供商,您也可以恢复您的网站。

您还可以使用存档 zip 文件以网站形式查看 WordPress 备份。

在 Duplicator 中下载 WordPress 多站点备份文件

如何使用 Duplicator 恢复多站点备份

现在您知道如何创建备份,让我们看看如何使用 Duplicator Pro 恢复您的 WordPress 多站点网络。

首先,转到 Duplicator Pro » 备份。找到您要使用的备份,然后单击它旁边的“恢复”按钮。

在 Duplicator 中恢复多站点备份

将弹出一个窗口,显示 Duplicator 在备份文件中找到的内容。它为您提供了存档和安装程序文件的概述。如果一切看起来都正常,请勾选’我已阅读并接受所有条款和通知’的框,然后点击’恢复备份’。

在我们的案例中,Duplicator 警告我们,我们的插件暂存站点将无法恢复。但这对我们来说没关系,所以我们继续进行修复。

恢复使用 Duplicator 创建的多站点备份

接下来,另一个弹出窗口将要求您确认您正在使用新的多站点和数据库设置运行安装程序。

单击“确定”继续前进。

运行 Duplicator 安装程序

恢复完成后,选中“登录到安全站点后自动删除安装程序文件(推荐)”框。

您还将看到一个 ‘Admin Login’ 按钮。单击此按钮以重新登录您的 WordPress 网站。

登录后,Duplicator 将带您进入 Duplicator Pro » 工具。在这里,您可以进行一些最终检查。

我们建议单击按钮以删除安装文件,删除备份孤立文件,并清除构建缓存。这有助于清理您恢复的站点并确保一切顺利运行。

在恢复 Duplicator 备份后删除不必要的文件

就是这样。

从技术上讲,这就是备份和恢复 WordPress 多站点所需要做的全部工作。但这里有一些关于如何充分利用 Duplicator Pro 插件的提示。

将多站点备份分配为灾难恢复点

Duplicator Pro 的一大特色是能够设置灾难恢复点。如果您需要快速恢复您的网站,这会告诉插件使用哪个备份。

要设置灾难恢复,您需要在服务器上存储完整备份。您可以通过转到 Duplicator Pro » 备份来检查这一点。

如果有,只需单击该备份旁边的灾难恢复图标。

将 Duplicator 备份分配为灾难恢复点

现在应该会出现一个弹出窗口。

在这里,只需单击“设置灾难恢复”。

在 Duplicator 中将备份文件设置为灾难恢复点

在此之后,您有两个选择:将恢复链接复制到安全的地方或下载启动器文件。

如果您的 WordPress 多站点出现问题,您可以使用其中任何一个来启动恢复过程。只需将链接粘贴到浏览器中或打开启动器文件,然后按照简单的恢复步骤进行操作。

选择下载启动器文件或复制链接以启动 Duplicator 灾难恢复

设置自动计划备份

虽然您可以创建手动备份,但这对于网络管理员来说可能非常耗时。更有效的解决方案是安排您的 WordPress 备份多站点任务自动运行。

自动备份为您的 WordPress 多站点网络提供了一种无需干预的安全方法。您可以放心,因为像 Duplicator Pro 这样可靠的插件正在按照设定的时间表处理您的备份。

要设置自动备份,请转到 Duplicator Pro » 计划备份,然后单击“添加新的”。

创建备份计划

现在,为您的备份计划命名。然后,选择一个“备份模板”。

默认情况下,Duplicator 会选择 Default 模板,这将创建一个完整的 WordPress 备份,包括文件、数据库、媒体、主题和插件。如果需要,您可以通过单击铅笔 ‘Edit’ 按钮进行调整。

否则,请继续执行下一步。

在 Duplicator 中命名备份计划

接下来,选择存储备份的位置。

您将看到已设置的云存储位置列表,但您也可以选择“默认本地”将备份存储在您的网络主机中。

选择在 Duplicator 中存储自动备份的位置

选择存储点后,您必须设置备份频率。您可以选择每小时、每天、每周或每月的自动备份。

然后,选择 Start Time (开始时间) 进行备份。请记住,计划需要网站流量才能开始。

因此,如果您设置了每天上午 6:00 的备份,但直到上午 10:00 才获得流量,则备份将在上午 10:00 开始。

在 Duplicator 中为自动备份选择备份计划

最后,选中页面底部的 ‘Enable this schedule’ 框。

单击“保存计划”以激活您的自动 WordPress 多站点备份。

在 Duplicator 中保存备份计划

方法 2:使用文件管理器/FTP + phpMyAdmin(手动备份)

如果您的预算紧张或想学习如何在不依赖插件的情况下手动备份您的 WordPress 多站点网络,那么我们可以指导您完成整个过程。

这种方法让您可以更好地控制备份,但它不是最适合初学者的方法。

对于这种方法,您需要使用 FTP 客户端或托管服务提供商的文件管理器来下载您的所有网站文件。您还需要使用 phpMyAdmin 备份您的 WordPress 数据库。

执行这两个步骤很重要,因为在没有数据库的情况下备份文件(反之亦然)将导致备份不完整。

让我们一步一步地完成这个过程。

第 1 步:使用 FTP/文件管理器备份您的 WordPress 文件

我们将使用 Bluehost 的文件管理器作为示例,但大多数 Web 主机和 FTP 客户端的过程都是相似的。

首先登录您的 Bluehost 仪表板,然后转到“网站”选项卡。选择要备份的站点,然后单击“设置”。

Bluehost 站点设置

向下滚动以找到 ‘Quick Links’ 部分。

在这里,您需要单击“文件管理器”。

Bluehost 文件管理器按钮

在打开的新选项卡中,找到并选择 WordPress 多站点网络的 public_html 文件夹或根文件夹。

您需要选择文件夹中的所有文件,然后单击页面顶部的“压缩”。这将压缩主站点和多站点网络中的所有子站点。public_html

在 Bluehost 文件管理器中压缩 WordPress 多站点文件

在弹出窗口中,选择“Zip 存档”。

之后,只需单击“压缩文件”。

在 Bluehost 文件管理器中将文件压缩为 zip 存档

您需要等待文件压缩成 zip 文件。

完成后,单击压缩结果窗口上的 ‘Close’。

在 Bluehost 文件管理器中完成 zip 压缩

现在,您必须在文件夹中找到刚刚创建的 zip 文件。选择它并单击页面顶部的“下载”。public_html

此过程会备份整个多站点网络的所有文件,确保您拥有主题、插件和媒体文件的副本。

从 Bluehost 文件管理器下载压缩的 zip 文件

第 2 步:使用 phpMyAdmin 备份您的 WordPress 数据库

现在,让我们备份您的 WordPress 多站点数据库。

返回 Bluehost 仪表板中您网站的设置页面。在“快速链接”部分,单击“phpMyAdmin”。

Bluehost 中的 phpMyAdmin 链接

这将在新的浏览器选项卡中打开 phpMyAdmin。

在左列中,您必须选择您的 WordPress 数据库。对于多站点网络,数据库名称通常与主站点的名称匹配。如果不确定,您可以检查文件中的 DB_NAME 值。wp-config.php

选择正确的数据库后,单击顶部的“导出”按钮。

在 phpMyAdmin 中导出数据库

系统将要求您选择一种导出方法。

您可以选择“自定义”以更好地控制过程,并且可以将格式保留为 SQL。

在 phpMyAdmin 中选择导出方法

选择自定义后,您只需向下滚动到“输出”部分即可。

默认情况下,phpMyAdmin 将导出输出显示为文本。要更改此设置,您必须选择“将输出保存到文件”。

将数据库导出保存为 phpMyAdmin 中的文件

对于压缩,您可以选择 zipped 或 gzip 选项。两者都有助于减小数据库备份的文件大小。

最后,滚动到底部并单击 ‘Export’ 按钮。phpMyAdmin 将创建数据库导出文件并将其作为压缩文件发送给您。

单击 phpMyAdmin 上的 Export 按钮

祝贺!您已成功创建 WordPress 多站点数据库的手动备份。此备份包含整个多站点网络(包括主站点和所有子站点)的所有内容、用户信息和设置。

要恢复您的 WordPress 多站点备份,您可以通过文件管理器或 FTP 上传您的 WordPress 文件,然后创建一个新数据库,您可以在其中导入数据库备份。

您可以阅读下面的完整说明:

  • 如何仅使用数据库备份恢复 WordPress 网站
  • 如何手动恢复 WordPress 文件

方法 3:聘请 WordPress 维护服务(不干涉方法)

对于寻求最方便的 WordPress 备份多站点解决方案的人来说,聘请维护服务是必经之路。这种方法让 WordPress 专家可以处理您的备份需求,让您腾出时间专注于业务运营的其他部分。

虽然有许多可用的服务,但 我们 Pro Services 以经过验证的专业知识和经验而著称。凭借 16+ 年的经验,我们已经帮助 100,000+ 用户开始使用他们的 WordPress 项目。

我们的 WordPress 维护和支持服务负责从软件更新和备份到全天候正常运行时间监控的所有工作。

通过我们的服务,您将获得专门的客户经理和了解您业务的人员提供的按需紧急支持。这可确保快速有效地解决任何问题或疑虑。

将您的 WordPress 网站委托给我们,您可以高枕无忧,因为它们掌握在有能力的人手中。我们的团队努力防止更新导致速度变慢,确保流畅的用户体验,并保持最佳性能。

今天就随意与我们的专家预约免费咨询电话。我们将评估您的具体情况,并为您的 WordPress 安全和备份需求推荐最合适的解决方案。

我们希望本文能帮助您了解如何备份 WordPress 多站点。您可能还想查看我们精选的最佳 WordPress 多站点插件或我们关于如何将 Google Drive 与 WordPress 媒体库连接的指南。

如果您喜欢这篇文章,请订阅我们的 YouTube 频道以获取 WordPress 视频教程。您也可以在 Twitter 和 Facebook 上找到我们。