WordPress 是最流行的网站 CMS(内容管理系统),全球近 30% 的网站都使用 WordPress。那是很多网站 - 超过 3.5 亿! 在这篇文章中,我们将讨论保护 WordPress 网站数据安全的不同方法 停止压力机! (或互联网!) 当我们准备发布这篇文章时,我们收到了来自最大的 WordPress 插件开发商之一 UpdraftPlus 的消息,他们正在支持 Backblaze B2 作为其备份插件的云存储解决方案。他们本周发布了更新 (1.13.9)。这对 Backblaze 客户来说是个好消息。 UpdraftPlus 还为希望购买或升级到 UpdraftPlus Premium 的 Backblaze 客户提供 20% 的折扣。完整信息如下 UpdraftPlus 加入了备份插件开发商 XCloner âïÂà Backup and Restore 以支持 Backblaze B2。另外两个插件开发商 BlogVault 和 BackupGuard 也宣布了他们支持 Backblaze B2 的意向 联系您最喜欢的 WordPress 备份插件开发人员,并敦促他们也支持 Backblaze B2 云存储 现在,回到我们的帖子 您的 WordPress 网站数据位于 Web 服务器上,该服务器很可能位于大型数据中心。您可能想知道,如果您的网站位于数据中心,为什么还需要对其进行备份。网站数据可能会以多种方式丢失,包括网站所有者的失误(曾经出现过)、黑客攻击,甚至域名所有权纠纷(我不止一次看到这种情况发生) .网站备份还可以提供您对网站所做更改的历史记录,这很有用。作为一项总体策略,最好备份任何您因个人或业务原因而无法承受丢失的数据 您的网络托管公司可能会在您的托管计划中提供备份服务。如果您正在使用他们的服务,您应该知道您的数据备份的位置和频率。您不想发现您的备份计划不充分时为时已晚 WordPress.com 上的站点由 VaultPress (Automattic) 自动备份,它也可用于自托管 WordPress 安装。如果您不希望涉及管理 WordPress 网站托管的工作或决策,WordPress.com 将为您处理。但是,您确实放弃了一些自定义功能,例如添加您自己选择的插件的选项 非常大且活跃的网站可能会考虑使用 Automattic 的 WordPress VIP,或其他高级 WordPress 托管服务,例如 Pagely.com 这篇文章是关于备份自托管 WordPress 网站的,因此我们将重点关注这些选项 ## WordPress 备份 WordPress 的备份策略可以分为几大类,具体取决于 1) 备份的内容,2) 备份的时间,以及 3) 备份数据的位置 对于服务器数据,例如 WordPress 安装,您应该计划拥有三个数据副本(3-2-1 备份策略)。第一个是 WordPress 网络服务器上的活动数据,第二个是存储在网络服务器上或下载到本地计算机的备份,第三个应该在另一个位置,比如云端 我们将讨论备份 WordPress 的不同方法,但我们建议使用 WordPress 插件来处理您的备份。备份插件可以自动执行任务,优化备份存储空间,并在备份或 WordPress 本身出现问题时提醒您。我们将在下面更详细地介绍插件 备份什么? WordPress 安装的主要组件是: - WordPress MySQL 数据库 - WordPress核心安装 - WordPress 插件 - WordPress 主题 - 用户创建的媒体和文件 - PHP、JavaScript 和其他代码文件 - 其他支持文件 您应该决定要备份这些元素中的哪些。数据库是重中之重,因为它包含您所有的网站帖子和页面(不包括媒体)。您当前的主题很重要,因为它可能包含您所做的自定义设置。紧随其后的是您自定义或更改的任何其他文件 如果愿意,您可以选择备份 WordPress 核心安装和插件,但如果需要,可以从源再次下载这些文件,因此您可能不希望包含它们。您可能在本地计算机上拥有网站上使用的所有媒体文件(应该备份),因此您可以选择是否也从服务器备份这些文件 如果您希望能够在数据丢失或发生灾难时轻松地重建整个网站,您可以选择备份所有内容,尽管在大型网站上这可能是大量数据 通常,您应该 1) 优先考虑您自定义的任何您不能丢失的文件,以及 2) 决定您是否需要所有内容的副本,以便快速恢复您的网站。这些选择将决定您的备份方法和您需要的存储量 一个好的 WordPress 备份插件使您能够指定要备份的文件,甚至可以为不同的备份内容创建单独的备份和计划。这是使用插件备份 WordPress 的另一个好理由 何时备份? 您可以随时使用 WordPress 中的导出工具手动备份。如果您想快速备份您的站点或其中的一部分,这将非常方便。但是,由于它是手动的,因此它不是应该定期执行的可靠备份计划的一部分。如果您想使用此工具,请转至“工具”、“导出”,然后选择您要备份的内容。输出将是一个使用 WordPress 扩展 RSS 格式(也称为 WXR)的 XML 文件。您可以创建一个 WXR 文件,其中包含您网站上的所有信息或仅包含网站的一部分,例如帖子或页面,方法是选择:所有内容、帖子、页面或媒体 注意:对于托管在 WordPress.com 上的网站,您也可以使用 WordPress 的导出工具 除了定期备份或连续备份之外,我们稍后将讨论的许多备份插件还允许您按需进行手动备份 注意:WordPress 导出工具和 WXR 文件的另一个用途是将您的网站传输或克隆到另一台服务器。从要从中传输的网站导出 WXR 文件后,您可以从新 WordPress 目标站点上的“工具”、“导入”菜单导入 WXR 文件。请注意,根据您的 Web 服务器上的设置,存在文件大小限制。有关详细信息,请参阅 WordPress Codex 条目。为了使这项工作更容易,您可能希望使用专门为此任务设计的众多 WordPress 插件之一 您还可以使用多种工具或插件手动备份 WordPress MySQL 数据库。 WordPress Codex 对此有很好的信息。所有 WordPress 插件都会为您处理并自动执行。它们通常还包括用于优化数据库表的工具,这只是很好的内务处理 可靠的备份策略不依赖于手动备份,这意味着您应该考虑使用免费或购买的众多备份插件之一。我们将在下面详细讨论它们 以哪种格式备份? 除了 WordPress WXR 格式之外,插件和服务器工具将使用各种文件格式和压缩算法来存储和压缩您的备份。您可以在 zip、tar、tar.gz、tar.gz2 和其他格式之间进行选择。有关这些格式的更多信息,请参阅最常见的存档文件格式选择一种您知道可以访问和取消存档的格式,如果您需要访问您的备份。所有这些格式都是标准格式,并且跨操作系统受支持,但您可能需要下载实用程序才能访问文件备份到哪里?一旦您拥有适合备份的格式的数据,您会将其备份到哪里?我们希望拥有活动网站数据的多个副本,因此我们将为备份数据选择多个目的地。我们将在下面讨论的备份插件使您能够为备份指定一个或多个可能的目的地。备份的可能目的地包括:- 网络服务器上的备份文件夹- 如果您在其他地方也有副本,则网络服务器上的备份文件夹是一个不错的解决方案.根据您的托管计划、站点的大小以及备份中包含的内容,您的网络服务器上可能有也可能没有足够的磁盘空间。一些备份插件允许您将插件配置为仅保留一定数量的最近备份并删除旧备份,从而节省服务器上的磁盘空间- 给您发送电子邮件- 因为电子邮件服务器有大小限制,电子邮件选项不是最好的选择,除非你用它专门备份数据库或你的主要主题文件- FTP , SFTP, SCP, WebDAV- FTP、SFTP、SCP 和 WebDAV 都是广泛支持的协议,用于通过 Internet 传输文件,如果您拥有另一台服务器或支持的存储设备的访问凭据,则可以使用适合存储备份- 同步服务(Dropbox、SugarSync、Google Drive、OneDrive)- 同步服务是另一种可能的服务器存储位置,尽管它可能是一个更昂贵的选择取决于您的计划以及您希望存储多少- 云存储(Backblaze B2、Amazon S3、Google Cloud、Microsoft Azure、Rackspace)- A云存储服务可以是一种廉价且灵活的选择,采用按需付费的定价方式来存储备份和其他数据一个好的网站备份策略是对您的网站数据进行多次备份:一个在您的网络托管服务器上的备份文件夹中,一个下载到您的本地计算机,一个在云中,例如 Backblaze B2如果我只能选择其中之一,我会选择备份到云端,因为它在地理上与您的本地计算机和您的 Web 主机分开,它使用容错和冗余数据存储技术来保护您的数据,并且如果您需要恢复您的站点,它可以从任何地方使用## WordPress 备份插件为 WordPress 实施可靠备份策略的最简单和最常见的方法可能是使用 WordPress 可用的众多备份插件之一。幸运的是,有很多好东西,可以免费使用,也可以在 âïÂÃÂfreemiumá免费版本,只有在需要时才为更多特性和功能付费。高级选项可以让您更灵活地配置备份,或者有额外的选项来存储备份如何选择 WordPress 备份插件当在考虑使用哪个插件时,您应该在做出选择时考虑许多因素插件是否得到积极维护和更新?您可以从 WordPress 插件存储库中的列表中确定这一点。您还可以查看评论和支持评论,了解用户满意度以及问题的解决情况该插件是否适用于您的网络托管服务提供商?通常,支持良好的插件可以,但您可能需要检查以确保您的托管服务提供商没有问题。每个 WordPress 用户都有插件和主题相互冲突的经验,因此最好检查一下您的插件是否存在任何已知问题正在考虑它是否支持您希望使用的云服务或协议?这可以通过查看 WordPress 插件存储库或开发人员网站上的列表来确定。开发人员通常会根据用户需求添加对云服务或其他备份目的地的支持,因此让开发人员知道是否有您喜欢的功能或备份目的地添加到他们的插件选择备份插件时要考虑的其他功能和选项是:- 备份数据加密是否可用- 什么是从存储目的地自动删除备份的选项?- 您能否从备份中全局排除文件、文件夹和特定类型的文件?- 安排自动备份的选项是否满足您对频率的需求?- 是否可以排除/包含特定的数据库表(一种节省备份空间的好方法)?## WordPress 备份插件评论让我们回顾一下 WordPress 备份插件的一些最佳选择上升气流 |支持B2 UpdraftPlus 是最受欢迎的 WordPress 备份插件之一,活跃安装量超过一百万。它有免费版和高级版 UpdraftPlus 刚刚在 9 月 25 日的 1.13.9 更新中发布了对 Backblaze B2 云存储的支持。根据开发人员的说法,对 Backblaze B2 的支持是对其插件新存储选项的最频繁请求。 B2 支持在其 Premium 插件中可用,并作为其标准产品的独立更新 **注意 UpdraftPlus 的开发人员使用优惠券代码 *backblaze20* 为购买 UpdraftPlus Premium 的 Backblaze 客户提供特别的 20% 折扣。折扣有效期至 2017 年 10 月 6 日星期五结束 XCloner – 备份和恢复 |支持B2 XCloner – 备份和恢复是一个有用的开源插件,有许多备份 WordPress 的选项 XCloner 在其免费插件中支持 B2 云存储 博客库 |计划支持 B2 BlogVault 将自己描述为一个“完整的 WordPress 备份解决方案”。对您的 WordPress 网站以及许多其他功能的更改进行时间备份 BlogVault 已宣布他们打算在未来的更新中支持 Backblaze B2 云存储 WordPress 备份& 迁移插件 – BackupGuard |计划支持 B2 BackupGuard 可以备份和还原所有网站文件、数据库或两者,并支持多种备份目的地。如果您希望移动您的网站,它还可以处理网站迁移。 BackupGuard 提供免费和分层付费版本 BackupGuard 已宣布他们打算在未来的更新中支持 Backblaze B2 云存储 返回WPup BackWPup 是一个流行的免费选项,用于备份 WordPress。它支持多种存储备份的选项,包括云、FTP、电子邮件或本地计算机 WP备份 WPBackItUp 自 2012 年以来一直存在并且评价很高。它有免费和付费版本 金库出版社 VaultPress 是 Automattic 著名的 WordPress 产品 JetPack 的一部分。您需要 JetPack 订阅计划才能使用 VaultPress。不同的定价计划具有不同的功能集 由 Supsystic 备份 Supsystic 备份支持多种备份目的地、加密和计划选项 备份WordPress BackUpWordPress 是 Github 上的一个开源项目,拥有受欢迎和活跃的追随者以及许多正面评价 备份伙伴 来自 iThemes 的 BackupBuddy 是备份插件的老前辈,自 2010 年以来一直存在。iThemes 非常了解 WordPress,因为他们开发插件、主题、实用程序并提供 WordPress 培训 BackupBuddy 的备份包括所有 WordPress 文件、WordPress 媒体库中的所有文件、WordPress 主题和插件。 BackupBuddy 生成整个 WordPress 网站的可下载 zip 文件。还支持远程存储目的地 WordPress 和云 您使用 WordPress 并备份到云端吗?我们想听听。我们还想知道您是否有兴趣使用 B2 云存储来存储 WordPress 提供的媒体文件。如果你是,我们将在以后的帖子中写到 与此同时,留意支持 Backblaze B2 的新插件,或者更好的是,敦促他们支持 B2,如果他们还没有 最好的备份策略是您使用的策略 您可能会使用其他方法和工具来备份 WordPress。如果您有适合您的方法,我们很乐意在评论中听到它。