如何备份您的 WordPress 网站

已发表: 2024-08-23

如果说每个 WordPress 用户都应该做一件事,那就是备份他们的网站。服务器崩溃、网站故障和恶意软件比您想象的更常见,它们都可能导致您的网站及其内容完全丢失。

您可能已经知道这一点,这就是您来这里的原因。您想了解备份网站和保证内容安全的最佳方法。

哪种备份方法最好在很大程度上取决于个人用户,因此我们将介绍五种不同的网站备份方法。无论您是想进行手动备份、使用插件安排自动备份还是使用其他工具,本指南将逐步引导您完成整个过程。

这样,您就可以采用最适合您的备份方法,并保护您的网站免受灾难性数据丢失。

为什么要备份您的 WordPress 网站?

想象一下失去一切——你所有手写的帖子、你精心制作的所有页面、你的主题定制、插件设置,以及一切。

对于个人博主和创作者来说,这可能是您所有辛勤工作的巨大损失。对于企业和电子商务网站来说,这可能会带来严重的后果,甚至带来财务上的毁灭性打击。

请考虑备份网站极其重要的几个原因。

防止数据丢失

无论您是在撰写充满对您重要的个人帖子的博客,还是在经营一家必须从头开始建立整个网站会使您的公司陷入困境的企业,数据丢失都是一个主要问题。

一些帖子丢失或页面被损坏可能不是什么大问题,但您的整个网站呢?数据丢失随时可能发生——无论是由于简单的错误还是恶意删除。

考虑一些常见原因:

  • 意外删除:您删除了不需要的帖子或页面或进行了一些编辑 - 后来才意识到您完全删除了错误的内容。 WordPress 的修订功能和垃圾文件夹通常可以防止这种情况,但它可能会失败,而且这种类型的错误很常见。
  • 故障和损坏:当您执行例行 WordPress 更新时,您的网站突然变成了死机白屏。或者您安装了一个新插件并遇到了奇怪的冲突,导致您网站的某些部分被破坏和损坏。网站很挑剔;任何事情都可能发生。
  • 服务器崩溃:当服务器组件崩溃时,它们可能会损坏其上的数据 - 您的网站和数据库。这种情况可能会随机发生,而并非您自己的过错。
  • 恶意软件和黑客:如果黑客成功侵入,他们可能会删除或破坏内容并用恶意软件感染您的网站。除了丢失内容之外,清除所有文件中的恶意软件也并不容易。最好的办法是将站点恢复到攻击前的状态。

完全数据丢失可能并不常见,但如果您运行一个网站很长时间,您可能至少会遇到这些问题之一。

最大限度地减少停机时间和故障排除

备份使解决问题变得容易。恶意软件?不小心删了帖子?搞乱了你的主题?恢复备份,一切都会像原来一样。

如果没有备份,修复网站可能需要很长时间,并且需要进行大量烦人的故障排除。如果数据丢失严重,则意味着您的网站将关闭一段时间。对于企业来说,长时间的停机会严重影响您的利润。

即使您将最重要的内容保存在其他地方,您仍然需要花费几天或几周的时间重新设置整个网站。尝试立即记住所有网站设置和主题自定义。如果您真的丢失了网站,事情也不会变得更容易。

即使没有发生那么极端的事情,您也可能会犯一个想要回滚的错误。

更轻松的迁移

如果您想将网站迁移到新服务器, WordPress 备份和迁移插件可以让这一切变得更加容易。您无需手动保存网站文件和数据库,只需单击一个按钮即可在要移动到的服务器上恢复快照。

这也可以用于故障排除或创建临时站点以在将这些更改推送到实时网站之前进行测试。

虽然防止数据丢失是备份网站的主要原因,但还有很多其他原因。如果您还没有对网站进行备份,那么现在没有理由不执行此操作,除非您不知道执行此操作的最佳方法。

备份 WordPress 网站的最佳方法是什么?

备份 WordPress 的方法有多种,包括使用各种工具手动执行或安装插件来自动执行该过程。每种方法都有其优点和缺点,我们将在下面详细介绍如何做到这一点。

现在,什么时候应该使用特定方法?

1. 使用插件备份:快速轻松备份的最佳全能选项。这是最快的备份方式,并且还具有让您自动执行定期备份的优点。此外,如果您无法使用 cPanel 和 FTP 等工具,这是您唯一的选择。

2. 使用 cPanel 手动备份:进行手动备份的最快方法。提供基于 Web 的界面,允许您下载文件和数据库。

3. 使用 FTP 手动备份:这需要您安装 FTP 客户端并远程连接到您的站点。对于初学者来说可能会感到困惑。此外,这不会捕获您的数据库,因此您需要将其与另一种方法结合起来。

4. 使用 phpMyAdmin 手动备份:这允许您下载数据库,但不能下载网站文件。 phpMyAdmin 使用 Web 界面,因此备份数据库既快捷又方便,但您需要同时使用 cPanel 或 FTP。

5. 通过网络主机备份:此功能类似于备份插件,允许您安排自动备份,但您可以通过网络主机的仪表板而不是通过 WordPress 访问它。然而,它可能不可靠,具体取决于主机,因此最好同时采用其他备份方法。它还剥夺了控制权。您可能不知道备份的频率或备份的存储位置。

需要了解的重要一点是,您的 WordPress 网站分为两个部分:您的网站文件和数据库。网站文件包括 WordPress 核心、您的主题和样式以及您安装的插件。该数据库包括您的帖子、页面、用户和其他内容。

人们常犯的一个错误是只下载了网站文件,当他们尝试恢复网站时却发现所有博客文章都消失了。要进行完整备份,您需要网站文件和数据库。

备份 WordPress 网站的 5 种方法

备份 WordPress 文件的方法有很多,但我们收集了五种最简单、最直接的方法。我们将逐步引导您完成每一项,您可以决定选择哪一项。

注意:虽然 WordPress 确实有导出功能(您可以在“工具”>“导出”中找到),但这只能导出一些内容 - 帖子、页面、评论等。如果您想进行完整备份,则需要以下之一下面的方法。

现在让我们详细介绍一下如何备份WordPress。

  • 方法 1:使用插件备份 WordPress 网站(推荐)
  • 方法 2:通过 cPanel 手动备份 WordPress 网站
  • 方法 3:通过 FTP 手动备份 WordPress 站点
  • 方法4:使用phpMyAdmin手动备份数据库
  • 方法 5:通过您的虚拟主机备份您的 WordPress 网站

方法 1:使用插件备份 WordPress 网站(推荐)

当您想要备份 WordPress 网站时,找到合适的插件可以使工作变得更加轻松。 WordPress 插件目录一个很好的起点。但在您浏览时,请务必检查一些重要的详细信息:

  • 该插件是否使用最新版本的 WordPress 进行了测试?
  • 它有大量的活跃安装吗?
  • 是否得到很好的评价?

请务必浏览评论以了解其他用户的评论。找到您想要使用的插件后,您就可以继续。

在本指南中,我们将引导您设置 UpdraftPlus,这是一个满足上述所有条件的插件。它是最受欢迎和最值得信赖的备份插件之一——这是有充分理由的。

首先,我们将引导您使用免费版本的插件UpdraftPlus备份您的网站。使用备份插件比手动备份网站更快;只需一个按钮即可保存快照,而不必进入站点文件并手动下载它们。

另外,并非所有网络主机都为您提供 cPanel 或 FTP 访问权限,那些不熟悉网站后端导航的人可能会遇到麻烦。如果您无法手动备份,那么插件是您最好的选择。

第 1 步:安装并激活 UpdraftPlus

您需要做的第一件事是安装 UpdraftPlus 的免费版本。您可以在 WordPress 插件存储库中找到它,并直接通过仪表板安装它。

导航到插件 > 添加新插件并搜索 UpdraftPlus。单击“立即安装”,然后单击“激活”

install-updraftplus-plugin

如果您有UpdraftPlus 的高级版本或从存储库手动安装它,您还可以单击“上传插件”并将 zip 文件放入其中。

第 2 步:设置远程存储

首先,选择您要备份到的位置。

在网站服务器上存储备份是一个坏主意。如果您的服务器文件损坏或感染恶意软件,备份将变得毫无用处。

Nautilus Marketing首席执行官 Tom Jauncey 表示一般来说,您应该采用 3-2-1 规则进行备份。 3-2-1 规则“意味着你应该在其他地方保留数据的三份副本,”他说,然后补充道,“或者例如,有原始数据,一份备份在另一个介质上,另一个备份在另一个介质上。”异地备份。”

因此,您可以“将一个本地保存在计算机上,另一个保存在外部硬盘驱动器上;在云中保留另一个副本,”他说。

通过转到“设置”>“UpdraftPlus 备份”打开 UpdraftPlus ,然后单击“设置”选项卡。

单击要将备份导出到的存储。按照以下步骤对所选服务进行身份验证。

choose-backup-storage-options

现在,当您运行手动或自动备份时,它们将有一个存储位置。

步骤 3:在 UpdraftPlus 中进行手动备份

如果您想立即创建备份,非常简单:只需单击蓝色的“立即备份”按钮即可。

creating-a-backup-in-updraftplus

将出现一个弹出窗口,允许您选择要备份的内容。确保选择文件和数据库进行完整的 WordPress 备份。然后单击立即备份开始该过程。

starting-the-backup-process

几分钟后,您的网站将被备份。您可以从与以前相同的选项卡中找到备份并进行恢复。

you-can-find-your-existing-backups-here

第 3 步:安排备份

如果您愿意,您可以安排自动备份。单击“设置”选项卡。

您可以在此处设置文件备份计划数据库备份计划。您可以从几个选项中进行选择。您还可以在自动删除旧备份之前保留一定数量的备份

schedule-backups-to-run-at-set-times
就是这样! UpdraftPlus 现在将定期备份您的网站并将文件存储在安全的地方。

方法 2:通过 cPanel 手动备份 WordPress 网站

如果您想手动保存备份,最简单的方法是通过 cPanel。大多数网络主机使用 cPanel 或其重新设计,您通常可以通过网络界面访问它。检查您的主机的文档,看看他们是否使用它。

第 1 步:登录 cPanel

首先,您需要访问 cPanel。您通常可以通过访问主机的网站并使用主机帐户登录来找到它。可能有一个链接或菜单项将您引导至 cPanel。您通常也可以在这里找到您的 cPanel 登录信息。

您还可以将/cpanel添加到您的网站地址。

第 2 步:运行备份向导

登录 cPanel 后,您将看到主屏幕。查找“文件”子菜单并单击“备份向导”

这将让您只需点击几下即可备份您的网站。它包含您的数据库和主目录,通常是您的 WordPress 文件所在的位置。只需单击“备份”即可开始。

c-panel-backup-wizard-window-for-manual-wordpress-backups

您可以进行完整备份或单独下载主目录(网站文件)和数据库。完整备份不允许您通过 cPanel 进行恢复,因此您可能需要保存部分备份。

choose-a-full-or-partial-backup

之后,系统将提示您下载文件。

或者,您可以使用“备份”菜单而不是“备份向导”。这是完全相同的,只是没有一步一步的指导。

backup-menu-window
仅此而已;您现在已经对网站进行了手动备份。

方法 3:通过 FTP 手动备份 WordPress 站点

如果您的主机不使用 cPanel,那么下一个最佳选择是使用 FTP 或文件传输协议备份您的网站。这允许您远程访问您的网站并下载文件。

重要提示:此方法仅下载您的网站文件,而不下载您的数据库。数据库是您的大部分内容(帖子、页面、评论等)所在的位置。不要忘记使用下一个方法进行数据库备份。

第1步:下载FTP客户端

FTP 不使用 Web 界面;您需要下载一个 FTP 客户端。一些常见的包括FileZillaWinSCP 。本例中我们将使用 FileZilla。

您还需要从您的网络主机获取 FTP 凭据。您通常可以在他们的仪表板中找到这些信息,或者您可以向他们索要凭据。

第2步:使用FTP连接

获得 FTP 凭据(包括主机 URL、用户名、密码和端口)后,打开 FileZilla 并在屏幕顶​​部的栏中输入它们。然后单击“快速连接”

enter-your-ftp-credentials-in-filezilla-here

在下面的面板中,您将在左侧看到您的计算机文件,在右侧看到您网站的文件。如果需要,请导航到您的 WordPress 目录,该目录可能位于public_htmlwww文件夹中。

第三步:下载网站文件

要捕获的最重要的文件是根文件夹(WordPress 所在的文件夹)和 wp-content 文件夹中的文件。其他文件夹主要是运行 WordPress 的核心文件,但下载所有内容也没有什么坏处。

单击面板并按键盘上的 Ctrl+A,选择 WordPress 站点中的所有文件和文件夹。然后右键单击并单击下载

select-the-files-in-your-wordpress-directory-to-backup
完成此操作后,您还应该按照以下步骤进行数据库备份,因为许多重要文件都位于数据库中。

方法4:使用phpMyAdmin手动备份数据库

您的数据库包含网站的大部分内容,例如您的博客文章、页面和评论。许多 WordPress 用户犯了一个不幸的错误,认为这些文件存储在您通过 FTP 访问的文件中;它们实际上在数据库中。

您可以通过 cPanel 访问 phpMyAdmin,或者您也可以在您的网络托管仪表板中找到它。

accessing-php-my-admin

打开 phpMyAdmin 后,单击您的 WordPress 数据库将其打开。然后单击顶部的“导出”选项卡。

如果您只需要快速、完整的数据库备份,请单击“立即导出” 如果您想要对备份的数据库条目、格式设置等进行更多控制,您还可以将“导出方法”设置“自定义”

exporting-tables-from-the-wordpress-database
这是备份数据库的一种非常快速的方法,但不要忘记使用 cPanel 或 FTP 获取网站文件。

方法 5:通过您的虚拟主机备份您的 WordPress 网站

最后,许多网络主机提供自己的内置备份,您可以通过他们的仪表板访问。根据您的主机的不同,其外观会有很大差异 - 并非所有主机都提供此选项。

这是一般指南:

  1. 访问您的主机网站并使用您的帐户凭据登录。
  2. 在您的托管仪表板中查找备份选项。
  3. 检查是否有办法进行手动备份、设置自动备份或两者兼而有之。

考虑将其与其他备份方法结合使用,例如使用备份插件。

总结

备份站点的方法有很多,包括手动(cPanel、FTP 和 phpMyAdmin)、通过 Web 主机或使用插件。每个都有其优点。对于许多人来说,使用插件是安排定期备份的最简单的方法。

UpdraftPlus 有一个免费插件,它具有您需要的所有核心功能,例如自动调度和多个远程位置来保存备份。许多用户依靠 UpdraftPlus 来管理他们的备份。

如果您喜欢该插件但需要更多功能,请考虑升级到UpdraftPlus Premium 。您将解锁更多存储位置以及将备份发送到多个存储位置、加密、多站点支持和更精细的调度的能力。

不想自己管理备份的麻烦?

UpdraftPlus 让一切变得简单!加入超过 300 万信任 UpdraftPlus 备份和迁移 WordPress 网站的用户行列。

探索 UpdraftPlus Premium

常见问题解答

我应该多久备份一次 WordPress 网站?

备份网站的频率取决于网站的更新频率。对于经常更改的网站,例如每日博客或电子商务商店,建议每日备份。如果您的网站更新频率较低,则每周甚至每月备份可能更合适。

在进行任何重大更改(例如更新 WordPress 或修改网站文件)之前,对网站进行备份也很重要。

如何免费备份我的 WordPress 网站?

上面列出的所有方法都可以完全免费完成。免费的 WordPress 备份插件很常见,通常提供可选的高级升级。这包括UpdraftPlus 的免费版本,您可以从 WordPress 存储库安装它。您也可以免费完成手动备份。

如何将 WordPress 网站备份到桌面?

如果您进行手动备份,文件将自动下载到您的桌面。如果您使用的是 UpdraftPlus 等备份插件,则只需下载备份文件即可。

如果您想直接备份到 PC 上怎么办?您需要将 UpdraftPlus 连接到 Dropbox 等第三方服务,该服务可以将文件同步到您的计算机。无法简单地将备份直接发送到您的电脑。

如何在没有插件的情况下备份我的 WordPress 网站?

要在没有插件的情况下备份您的网站,您需要通过 FTP 手动下载 WordPress 文件并使用 phpMyAdmin 等工具导出数据库。您还可以使用 cPanel 或通过网络主机进行备份。请参阅以下链接:

  • 方法 2:通过 cPanel 手动备份 WordPress 网站
  • 方法 3:通过 FTP 手动备份 WordPress 站点
  • 方法4:使用phpMyAdmin手动备份数据库
  • 方法 5:通过您的虚拟主机备份您的 WordPress 网站
WordPress 有备份选项吗?

WordPress 有一个非常简单的导出工具,但这只能保存您的帖子、页面和一些其他数据。要完整备份所有站点和数据库文件,您需要安装插件或进行手动备份。

如何免费备份和恢复我的 WordPress 网站?

除了备份您的网站之外,我们上面概述的所有方法也可以让您免费恢复。您可以通过 FTP、phpMyAdmin 和/或 cPanel 手动恢复文件,也可以通过 UpdraftPlus或任何备份插件恢复您的站点。

请注意,某些备份插件彼此不兼容,只能恢复由自己的插件制作的备份。 UpdraftPlus 可以恢复其他插件的备份或您自己进行的手动备份。

如何自动备份我的 WordPress 网站?

如果您想创建备份计划,手动备份方法是不可能的。相反,您需要通过网络主机进行设置或使用备份插件。

例如,UpdraftPlus 允许您随时安排备份。您还可以在插件的高级版本中打开WordPress 更新之前的自动备份

什么是 WordPress 备份?

WordPress 备份是站点所有数据的副本,包括数据库、主题、插件和媒体文件。这是一种防止数据丢失的保护措施,您可以在服务器崩溃、恶意软件或意外删除时恢复数据。