没有什么比网站突然宕机更让人恐慌的了。这是每个网站所有者都害怕的时刻,一个简单的错误就可能导致多年积累的内容和心血付诸东流。
无论是插件冲突、主机问题还是安全威胁,这些问题往往突如其来。对许多人来说,这会导致严重的损失,而可靠的备份本可以轻松避免这种情况。
好消息是,保护您的网站比您想象的要容易得多。我们编写了这份指南,向您展示我们值得信赖的备份方法和工具,为您提供清晰简便的流程,确保您的网站免受任何灾难的侵害。

首先:选择合适的 WordPress 备份方法🔎
如果你已经投入时间搭建了WordPress 网站,那么你需要一种方法来保护它的安全。
创建备份就像为您的网站制作副本,以防发生灾难。如果出现故障或遭到黑客攻击,您可以快速将所有内容恢复到之前的状态。
我们来看看备份网站的不同方法:
使用WordPress 备份插件——这些工具可以帮你处理一切。它们可以按计划保存你的网站,并将副本直接发送到你指定的位置。如果你是 WordPress 新手,技术知识有限,这是你的最佳选择。
使用主机商提供的备份系统——大多数WordPress 主机服务商的套餐都包含内置备份功能。如果您预算有限,这不失为一个好办法,因为它通常包含在您的主机套餐中。但是,与插件相比,这些备份功能可能比较基础。
手动通过 cPanel/FTP 进行备份——虽然这需要更多的技术知识,但在需要保存特定文件时非常有用。或者,当您不想使用插件且您的主机提供商没有备份系统时,这种方法也很有帮助。
聘请WordPress 维护服务——如果您运营一个企业网站,并且没有时间自己管理备份,维护服务可以处理备份以及其他任务,例如更新和安全监控。
💡对于大多数用户,我们建议使用备份插件。它能最好地兼顾WordPress 的安全性和自动化功能。此外,如果出现问题,它还能让恢复变得简单快捷。
此外,它通常比聘请维护服务便宜得多,同时提供的功能也比主机的基本备份系统更多。
我应该备份哪些 WordPress 文件?
您需要备份数据库(其中包含所有文章、页面、评论和网站设置),以及主题、插件和上传的文件,例如图片和视频。网站的核心 WordPress 文件和设置文件也需要备份。
然而,并非所有文件都需要以相同的频率备份。这取决于您网站不同部分的更新频率。
如何使用插件备份 WordPress(新手入门最佳)
多年来我们尝试过很多备份工具,但最终还是选择了Duplicator。它使用起来非常简单,我们团队的每个人,即使是那些不太懂技术的人,都能轻松保存自己网站的副本。

我们喜欢 Duplicator 的原因在于它超越了基本的备份功能。它提供即时灾难恢复,即使没有预先安装插件也能恢复您的网站。因此,Duplicator 对新手和专业人士来说都是绝佳的选择。
🖐简要说明:我们将使用 Duplicator 的高级版,因为它包含了完整备份解决方案所需的一切功能。虽然这是一笔投资,但我们认为它带来的安心感绝对物有所值。
如果您是新手,可以先从免费版本开始,体验一下 Duplicator 的功能。
我们先来安装并激活Duplicator Pro备份插件。
插件激活后,请前往Duplicator Pro » 设置,然后导航至“常规”选项卡。接下来,输入许可证密钥,该密钥可在您的 Duplicator Pro 帐户页面找到。
完成后只需点击“激活”,成功后您将看到确认信息。

接下来,前往Duplicator Pro » 备份。
找到并点击顶部的“添加新备份”按钮。这就是创建 WordPress 网站全新备份的起点。

现在,让我们给备份文件命名。Duplicator 拥有一个巧妙的动态标签功能,就像一个智能标签系统。
您可以使用类似 `<site-backup-2024-12>` 的标签%year%自动%month%为备份添加日期。例如,如果您使用 ` 'site-backup-%year%-%month%,'<site-backup-2024-12>`,Duplicator 将创建类似 `site-backup-2024-12` 这样的有序名称。
这样一来,以后查找备份文件就像翻阅一个井然有序的文件柜一样简单。

接下来我们进入“存储”部分,您将在这里选择备份文件的安全保存位置。
在本教程中,我们将使用默认的本地存储,这意味着您的备份将直接存储在您的主机服务器上。为了更加安全,始终将备份副本下载到您自己的计算机或云服务是一个非常好的做法。

接下来,展开“备份”选项卡。在这里,选择“完整站点”选项作为预设。这样可以确保创建完整的备份包。
您还可以选择更具体的选项,例如仅数据库(仅您的内容和设置)、仅媒体(您的图像和文件)或自定义(如果您想确切地选择要备份的内容)。

使用“自定义”选项,您可以选择要备份的特定组件,包括:
数据库(您的帖子、页面和设置)
核心(WordPress 系统文件)
WordPress插件(全部或仅已启用的插件)
WordPress主题(全部或仅限您当前使用的主题)
媒体(图像、视频、文档)
其他(目录中所有非 WordPress 文件)
举个例子:

需要更精细地筛选备份文件?勾选“文件筛选器”选项。此功能允许您从备份中排除特定文件——非常适合排除临时文件或您不需要备份的大型媒体文件。
只需输入要排除的文件路径即可。不知道文件路径在哪里?
您还可以通过指定文件扩展名一次性排除整个文件类型。
例如,排除“mp4”或“mov”格式的文件将跳过所有视频文件,如果您将这些文件存储在其他位置,这有助于创建更小、更快的备份。只需确保用分号(;)分隔文件扩展名即可。

如果您想为备份添加额外的保护层,则可以切换到“安全”选项卡。
您可以在这里设置密码来保护您的备份文件。如果您的网站包含需要额外保护的敏感信息,这一点尤为重要。

接下来是“安装程序”部分。这些设置决定了您将用于恢复网站的安装程序文件。
目前,您可以保留这些设置不变,直接点击“下一步”。

现在,Duplicator 将对您的网站进行快速扫描,确保一切就绪,可以进行备份。您可以将其视为飞行前检查。如果一切正常,插件将显示“良好”状态;如果存在任何WordPress 错误,则会发出警告,提醒您在继续操作前进行处理。
一切确认无误后,点击底部的“创建备份”按钮开始备份过程。

Duplicator 完成备份创建后,返回Duplicator Pro » 备份。
点击“下载”选项,然后选择“两个文件”。这样您将获得两个重要文件:备份文件本身和安装程序文件,如果您需要恢复网站,安装程序文件将派上用场。

📌不喜欢 Duplicator?我们也推荐UpdraftPlus,这是另一款热门的 WordPress 备份插件。
额外提示:创建灾难恢复链接,以便快速恢复网站
Duplicator之所以成为一款卓越的备份解决方案,在于其灾难恢复功能,它就像您网站的安全网。即使您的WordPress网站完全崩溃,此功能也能让您快速恢复。
我们在关于创建 WordPress 灾难恢复计划的指南中更详细地讨论了如何为意外的网站错误做好准备。
要设置此备份系统,首先请确保您的服务器上存储了完整的网站备份。您可以通过访问Duplicator Pro » 备份来检查这一点。
找到您最近的备份文件,然后单击旁边的灾难恢复图标。

在弹出的窗口中,只需点击“设置灾难恢复”。
这将启用备份恢复功能。

Duplicator 随后会提供两种备份恢复选项:安全恢复链接或启动文件。两者都可用作紧急备份恢复工具。
如果您的 WordPress 网站遇到严重问题,这两种方法都能让您快速恢复备份。只需使用浏览器中的恢复链接或运行启动程序文件即可开始恢复过程。

如何自动备份WordPress
虽然手动备份可行,但这并非保护WordPress 博客的最有效方法。因此,让我们来看看如何设置定时自动备份,让您无需频繁手动操作即可安心无忧。
通过设置定时备份,您的备份插件会自动处理一切。无论您需要每日、每周还是每月的网站备份,Duplicator Pro 都能无缝管理您的备份策略。
也就是说,如果您更倾向于非插件解决方案,请查看我们关于使用 CodeGuard 设置 WordPress 自动备份的指南。CodeGuard 是一款基于云的备份服务,可以全天候监控您的网站并自动保存内容更改。
要在 Duplicator 中设置自动备份计划,请导航至Duplicator Pro » 计划备份,然后单击“添加新项”。

首先,给你的备份计划命名。Duplicator 会自动选择默认模板,该模板会创建 WordPress 网站的完整备份,包括所有文件、数据库、媒体、主题和插件。
如果您想创建自定义备份模板(例如,仅备份您的媒体文件),只需单击模板下拉菜单旁边的“+”按钮。这将在新标签页中打开模板创建器。

在这个新标签页中,给你的备份模板命名。例如,将你上传的文件命名为“媒体库备份”。
然后,就像我们之前演示的那样,您可以使用动态标签自定义备份命名格式,并选择备份类型(完整站点、仅数据库、媒体或自定义)。如果您需要排除特定文件或文件夹,还可以启用筛选器。

完成上述步骤后,向下滚动。默认安装程序设置对大多数用户来说都适用,因此您可以保留默认设置。
点击“保存模板”以保存更改。

在该标签页保存新模板后,只需关闭该标签页并返回此处。点击“刷新模板列表”按钮,您将在下拉菜单中看到新自定义模板,即可选择。
点击“刷新模板列表”按钮,即可在下拉菜单中看到您的新模板。现在您可以选择它作为计划备份的模板。

接下来,选择备份文件的存储位置。
您可以使用“默认本地”选项将备份存储在您的 Web 主机上,或者连接到云存储以提高安全性。

现在,您需要做出一个重要的决定:设置备份频率。Duplicator 允许您安排自动备份,按小时、天、周或月运行。选择一个与您网站内容更新频率相匹配的频率。
您还需要设置备份的开始时间。这里有个小提示:计划备份需要网站有流量才能开始。例如,如果您将每日备份设置为早上 6:00,但您的网站直到上午 10:00 才有访客,则备份将改为在上午 10:00 开始。
因此,我们建议您将备份时间设置在网站或网店流量高峰时段。

要完成自动备份系统的设置,请务必选中页面底部的“启用此计划”框。
然后点击“保存计划”以激活您的自动备份计划。

如何使用主机提供商备份 WordPress
虽然备份插件是很好的工具,但许多WordPress 主机提供商都提供了内置的备份解决方案。主要优势在于:这些备份无需额外费用,而且已经为您设置好——无需任何配置。
例如, WPBeginner 网站托管商SiteGround的所有主机方案都提供手动和自动每日备份。您可以查看我们关于为何选择 SiteGround的文章,了解更多我们的体验。
我们来看看如何使用这些主机备份功能。首先,登录您的SiteGround帐户。在“我的网站和服务”部分,点击“网站”下的“管理”。

在您的 WordPress 网站列表中,找到您要备份的网站。
然后点击“站点工具”访问其备份选项。

接下来,在左侧边栏中找到“安全”,然后选择“备份”。
在这里,您可以创建手动备份副本或管理自动备份。SiteGround 对手动创建的备份数量有限制。但不用担心,因为它的自动备份系统会定期为您创建网站备份文件。

向下滚动到“管理备份”部分,您会发现所有备份文件都按“每小时”、“每天”和“手动”选项卡进行组织。
点击任意备份旁边的三点菜单,即可查看恢复选项。您可以执行完整备份恢复、选择性恢复文件或数据库,或者下载备份文件以作保存。

我们来看看另一家热门的 WordPress 主机提供商Bluehost。Bluehost没有提供自己的备份系统,而是与业内领先的备份服务商 CodeGuard 和 Jetpack 合作,为您提供专业的 WordPress 网站备份工具。
要访问这些备份选项,请先登录您的 Bluehost 控制面板。前往“网站”选项卡,然后点击您要管理的网站的“设置”。

导航至“备份”选项卡,您将在其中找到两个强大的备份解决方案:CodeGuard和Jetpack。
两项服务均提供自动备份功能和云备份存储,以确保您的 WordPress 文件安全。

有关使用这些备份服务的详细说明,我们已创建了全面的指南:
如何使用 CodeGuard 设置 WordPress 自动备份
如何使用 Jetpack(原 VaultPress)创建 WordPress 备份
如何在不使用插件的情况下备份 WordPress(cPanel 方法)
如果您不想使用备份插件,也可以直接通过 cPanel 手动创建 WordPress 网站的备份。
但是,请记住,手动备份比自动备份方案需要花费更多的时间和精力。您需要记得定期创建备份,因为此方法不提供自动计划功能。
首先,访问您的主机提供商的cPanel 控制面板。在 Bluehost 中,您可以通过登录 Bluehost 控制面板来完成此操作。导航至“网站”选项卡,然后点击您要备份的网站的“设置”。

现在,切换到高级设置。
然后找到“cPanel”部分,点击“管理”。

接下来,转到“文件”部分,然后选择“备份向导”。
此工具可帮助您创建不同类型的网站备份。

你会看到两个选项:“备份”或“恢复”。
既然我们要创建备份,请点击“备份”。

现在您可以选择对 WordPress 文件进行完整备份或部分备份。以下是每种选项包含的内容:
完整备份——创建您整个网站的完整副本,但您只能使用它来将网站迁移到另一台服务器或下载备份副本。请注意,您无法通过 cPanel 恢复完整备份。
部分备份– 允许您选择要备份的特定部分:主目录(包括您的 WordPress 文件和电子邮件)、数据库备份(您的内容和设置)或电子邮件过滤器和转发器。
在本教程中,我们将创建一个完整备份。

接下来,选择备份文件的保存位置。
对于大多数用户而言,选择“主目录”是最简单的选项,因为它会将备份文件直接保存在您的主机服务器上。其他选项适用于需要使用 FTP 将备份发送到其他服务器的高级用户。

最后,您可以输入您的工作邮箱地址,以便在备份准备就绪时收到通知,或者跳过通知。
点击“生成备份”开始备份过程。

完成!您的 WordPress 网站备份现已创建并存储在您选择的位置。
如何在不使用插件的情况下备份 WordPress(FTP 方法)
另一种可靠的手动备份 WordPress 文件的方法是使用 FTP 客户端。
FTP(文件传输协议)允许您直接访问和下载网站文件。当您无法访问 WordPress 管理后台时,或者当您需要快速备份特定文件而非整个网站时,此方法尤其有用。
Mac 和 Windows 电脑上都有几款优秀的FTP 客户端可供选择。在本教程中,我们将使用 FileZilla(一款流行的免费 FTP 客户端)来演示备份过程。
首先,您需要使用 FTP 软件连接到您的网站。
连接成功后,您将在右侧面板中看到您网站的文件。
找到您网站的根目录,其中包含关键文件夹wp-content(用于存放您的主题、插件和上传文件)以及重要的配置文件wp-config.php(用于将 WordPress 连接到您的数据库)。

要创建备份,只需右键单击要保存的任何文件夹或文件即可。
之后,选择“下载”选项。

这些下载的文件是您的备份副本,可以安全地存储在您的计算机上。如果您需要恢复网站,可以使用 FTP 轻松地将这些文件上传回您的服务器。
如何在没有 FTP/cPanel 访问权限的情况下备份 WordPress 网站
有时您可能无法访问 FTP 或 cPanel,但这并不意味着您无法创建 WordPress 网站的备份。👍
以下是一些您可以使用的其他备份方法:
使用备份插件——这是我们最推荐的方法,因为它完全在您的 WordPress 控制面板中操作。像Duplicator这样优秀的备份插件提供自动备份和便捷的恢复选项,确保您的数据始终受到保护,而无需使用 FTP 或 cPanel。
使用主机控制面板的备份工具——许多 WordPress 主机提供商在其控制面板中直接提供自己的备份工具,正如我们在上面的主机备份部分中所讨论的那样。
使用第三方备份服务——CodeGuard 或Jetpack Backups等服务提供独立的备份解决方案,这些方案与您的 WordPress 控制面板分开运行,并且不需要 FTP 访问权限。
使用 WordPress 内置导出工具——虽然功能有限,但 WordPress 内置的导出功能可以保存您的文章、页面和其他内容。不过,需要注意的是,它不会备份您的主题、插件或媒体文件。您可以参考我们的WordPress 网站导出指南了解更多信息。
使用主机商的文件管理器: 大多数主机商都在其主账户控制面板(独立于 cPanel)中提供文件管理器。该工具允许您通过网页界面管理网站文件,例如将 WordPress 文件夹压缩成 .zip 文件并下载作为备份。
例如,要使用Bluehost的文件管理器,首先登录您的 Bluehost 控制面板。导航至“网站”选项卡,然后单击要备份的网站的“设置”。

在“概览”选项卡中,向下滚动找到“快速链接”部分。
只需找到并点击“文件管理器”按钮即可。

public_html文件管理器在新标签页中打开后,在左侧菜单中查找该文件夹。
点击旁边的“+”符号即可查看您的网站文件。

选择您的网站文件夹,然后点击顶部的“压缩”选项。
在弹出的窗口中,选择“Zip 存档”,然后点击“压缩文件”来创建备份文件。

压缩完成后,您将看到一条确认信息。
点击“关闭”继续。

现在,在public_html文件夹中找到你刚刚创建的 zip 文件。
然后,点击顶部的“下载”按钮将其保存到您的电脑。

您现在可以将此备份文件存储在安全的位置。如果您的网站出现问题,您可以使用此备份来恢复内容并快速恢复网站运行。
如何将 WordPress 备份到云存储提供商
将 WordPress 备份存储在云存储中,可以为您的备份策略增加一层额外的安全保障。
如果您的主机服务器出现问题,您仍然可以从任何地方访问您的备份文件。此外,云存储提供商通常比本地存储提供更好的文件保护和冗余。
创建云备份最有效的方法是使用 Duplicator 或UpdraftPlus等备份插件。这些插件可以自动连接到各种云存储服务并安排定期备份,无需手动上传。
此外,它们还支持文件压缩,如有需要,还可以直接从云存储恢复您的网站。

或者,您可以使用我们上面讨论的任何手动备份方法,并将这些备份文件上传到您首选的云存储服务。
我们针对各种云存储方案制作了详细指南。您可以选择最符合您需求的方案:
如何将 WordPress 网站备份到 Dropbox(分步指南)
如何将 WordPress 网站备份到 Google 云端硬盘(免费且简单)
如何将 Google 云端硬盘连接到 WordPress 媒体库
如何将 WordPress 备份到 OneDrive(免费 + 付费选项)
如何将 WordPress 备份到 Amazon S3(免费 + 付费方法)
如何备份 WordPress 数据库
虽然网站完整备份很重要,但有时您只需要备份WordPress 数据库。数据库包含所有文章、页面、评论和设置,是网站内容的核心。
例如,在以下情况下,您可能需要仅备份数据库:
您即将更新 WordPress 核心。
对网站内容进行重大更改。
在保持网站设计不变的情况下,将网站迁移到新域名。
正在测试可能会影响您内容的新插件。
创建一个包含真实内容的测试网站。
好消息是,创建数据库备份的方法有很多种。
如果您使用像 Duplicator 这样的备份插件,可以通过选择“仅数据库”选项轻松创建仅数据库备份。

如果您更喜欢手动操作,可以使用phpMyAdmin,这是一个功能强大的数据库管理工具,大多数主机提供商都提供该工具。
如果您的主机使用 cPanel,那么您可以访问 cPanel 控制面板,并在“数据库”部分查找“phpMyAdmin”图标。

如果您的主机提供商有自定义控制面板,那么步骤会有所不同。
对于 Bluehost 用户,您可以点击“网站”选项卡,然后选择目标网站的“设置”。

现在,在“概览”选项卡中,只需向下滚动页面即可。
之后,只需在“快速链接”部分找到“phpMyAdmin”即可。

进入phpMyAdmin后,您可以管理和备份数据库。
如需了解完整的操作步骤,请查看我们的WordPress 数据库备份指南。

如何恢复您的 WordPress 网站
现在您已经创建了备份,接下来我们来谈谈恢复。在开始恢复过程之前,您可能需要预览一下备份的网站,以确保它是您想要恢复的正确版本。
根据您拥有的备份类型,有几种方法可以恢复您的 WordPress 网站。如果您只有数据库备份,也不用担心。您仍然可以仅使用数据库来恢复您的网站。
如果您使用的是 Duplicator Pro,操作过程非常简单。只需打开Duplicator Pro » 导入备份,然后将备份文件拖放到上传区域即可。

更棒的是,Duplicator 提供了一个简化的选项,您无需先安装 WordPress。
使用 Duplicator 安装程序文件,您可以轻松完成 WordPress 的安装和备份恢复,节省宝贵的时间和精力。您可以阅读我们的WordPress 站点克隆指南了解更多信息。

另一方面,您也可以按照标准的恢复方法进行操作,这需要您先清理现有的 WordPress 安装。
此外,一些主机服务商(例如 Bluehost)提供删除网站(包括 WordPress 软件)的选项。要执行此操作,请转到控制面板中的“网站”选项卡,然后选择要恢复的网站的“设置”。

之后,切换到“设置”选项卡。
请务必滚动到页面底部。

现在,选择“移除 WordPress”选项。
这将删除您的 WordPress 网站,包括软件和网站文件。

此时会弹出一个窗口。
在这里,点击确认复选框,然后点击“删除 WordPress”。

请稍等几分钟,待您的 WordPress 网站被删除后,您可以重新安装 WordPress,然后再恢复备份。
关于 WordPress 备份的常见问题
我们经常收到关于如何处理 WordPress 备份的问题。以下是我们从读者那里听到的一些最常见问题的解答。
1. 我应该多久备份一次我的 WordPress 网站?
理想的备份频率取决于您网站的更新频率。对于像电商网站或每天多次发布内容的博客这类繁忙的网站,每日备份是一个不错的选择。而对于更新频率较低的网站,每周备份可能就足够了。
2. 备份文件的最佳存储位置在哪里?
切勿将备份文件存储在与网站相同的服务器上。如果服务器发生故障,您将同时丢失网站及其备份文件。为了获得最佳安全性,我们建议将备份文件存储在单独的云端位置,例如 Google Drive、Dropbox 或 Amazon S3。
3. 我可以直接使用主机提供商的备份服务吗?
虽然托管备份是一个不错的起点,但我们始终建议您拥有自己的独立备份解决方案。这样,您可以完全掌控自己的文件,并确保即使托管服务商出现问题,您仍然拥有备份副本。您可以将其视为额外的安全保障。
4. 数据库和完整备份有什么区别?
数据库备份会保存您的文章、页面、评论和网站设置。完整备份则包含您的数据库以及所有主题、插件和媒体文件。为了获得全面保护,您应该定期对网站进行完整备份。