VaultPress 完整备份你的 WordPress 网站,无痛搬家或回复特定时间点

青衣

温馨提示:这篇文章已超过518天没有更新,请注意相关的内容是否还可用!

VaultPress 完整备份你的 WordPress 网站,无痛搬家或回复特定时间点

2022-08-01 更新:Jetpack Backup 已经取代 VaultPress 成为全新的备份解决方案,原有 VaultPress 使用者的备份资料会自动移转到 Jetpack Backup,备份和复原功能不变,更多的转换说明请参阅「Transitioning from VaultPress to Jetpack Backup」。

如果你是使用 WordPress 自架站(Self-hosted)的话,有一个经常被忽略的问题,那就是网站资料备份的重要性,你可能会问:主机商不都有提供每日备份或是异地备援吗?即使如此,仍看到不少因为硬碟损坏或服务器遭入侵而无法回复客户资料的案例,因此最好的方法还是自己进行网站备份比较妥当。WordPress 备份工具非常多,方式也都不尽相同,想省钱还可利用外挂链接你的云端硬碟备份资料,或是手动将资料压缩后以 SSH、SFTP 传输到其他主机保存,不过这些缺点就是可能会比较耗费资源,要管理备份也不太方便。

从 2013 年我就开始使用 Automattic(WordPress 母公司)旗下的「VaultPress」备份网站,它最早是独立计价,现在已经整併到 Jetpack,也就是如果有升级 Jetpack 付费方案,无论是个人版、进阶版或专业版都可以将 VaultPress 备份功能打开,让最强大的远程备份工具直接保护你的 WordPress 网站安全。

VaultPress

虽然 VaultPress 是 Jetpack 的一部分,但要使用这个工具得额外下载 VaultPress 外挂。

VaultPress 提供网站每日或即时自动备份(仅适用于专业版),还可依照不同的日期时间建立「网站快照」,清楚标示出每个备份时间点的文章、页面、迴响、布景主题、外挂和媒体文件数量。透过服务能随时取得某个时间的网站资料,包括资料库 SQLwp-content 文件夹内容,对于将网站改坏来说会很有帮助,也能使用 SSH、SFTP、FTP 方式快速还原或回溯网站,或将网站资料移转至其他主机。VaultPress 非常值得它的价格。

VaultPress 来自和 WordPress 相同公司,在整合度方面可以说是尽善尽美,服务採用差异备份方式处理,当网站资料有变化时 VaultPress 就会进行备份,除此之外,它的「安全」功能会监控网站文件有没有被修改,提醒目前使用的布景主题、外挂可能潜藏的安全漏洞。搭配上 Jetpack 各项模组就能让 WordPress 达到相当程度的速度和安全性:

  • Jetpack 提供免费 Asset CDN 为你的 WordPress 核心文件分流加速
  • Jetpack Monitor 免费 24/7 网站监测服务,WordPress 无法连线自动发送提醒
  • 启用 Jetpack「单一登入」机制教程,让你的 WordPress 网站更安全

接下来我会在文章简单介绍 VaultPress 各项功能,也是我这几年来的实际使用心得,曾有过不少次利用 VaultPress 搬家,大幅节省了很多手动的麻烦和时间,在资料移转上也更为完整安心。因为修改网站不小心造成的问题也是从 VaultPress 取得更早的备份还原,让我不需要自行管理备份。

VaultPress
https://vaultpress.com/

使用教程

STEP 1

虽然 VaultPress 官方网站也有提供价格资讯,但现在已经和 Jetpack 方案合併在一起,建议直接从 Jetpack 价格表查询方案会比较易懂。简单来说,Jetpack 个人版、进阶版都有 VaultPress 每日自动备份功能,若需要即时自动备份的话必须选择专业版才行。

如果你的网站更新频率不高,其实个人或进阶版就很够用。

VaultPress

STEP 2

前面有提到 VaultPress 独立成一个外挂功能,但必须搭配 Jetpack 才能使用,可以先安装 Jetpack 再下载、启用 VaultPress 外挂,完成链接后就能开始使用。

VaultPress

安装后会在 Jetpack 功能底下看到 VaultPress,不过这里只能看到备份总览和动态,实际上相关操作仍要回到 VaultPress 网站。

从下图可以看到,网站已经在 VaultPress 建立超过三万个备份快照,而我最早是从 2013 年开始使用这项服务,中间曾经更换过网域名称,在外挂页面会显示目前製作的备份进度(通常只有第一次製作备份会比较耗费时间)。

VaultPress

STEP 3

当你将 WordPress 链接到 Jetpack 和 VaultPress 后会开始进行网站备份,回到 VaultPress 登入帐户后选择你的网站,就能看到建立好的网站快照时间点,包括每个备份日期时间,还有网站的文章、留言、外挂程序和媒体文件数量。

因为 VaultPress 会在背景自动备份网站资料,使用者不用进行任何操作,但如果你想要立即备份也可以点选右上角「Backup Now」就能手动建立一个备份资料。

VaultPress

上方的日曆会显示每一天进行几次备份,我使用的网站即时备份每日会建立 24 个快照,也就是每小时会自动备份一次,点选特定的日期就能开启该日的所有备份时间点。

VaultPress

VaultPress 会在各个项目发生变化时以不同颜色标记,例如文章减少、媒体文件增加或有安装新的外挂、布景主题等等,橘色代表减少的时间点,而绿色就是增加的部分,这样在找出网站特定的时间点时就很好用。

VaultPress

STEP 4

VaultPress 可以将网站回溯或还原(Restore)至某个时间备份,透过设定好的 SSH 或 FTP 连线来重置网站,也能选择要复原的项目像是资料库、布景主题、外挂、媒体、文章页面和迴响等等。

VaultPress

不过有时候只是要取得其中几个文件,就不需要大费周章还原完整备份,透过检视备份功能,可以看到某个备份时间的 sqlwp-content 内容,前者就是大家熟悉的资料库,VaultPress 会列出所有资料表,可单独下载某个备份;wp-content 则包含布景主题、外挂、媒体和 wp-config.php 设定档,撇除 WordPress 主程序以外的大部分资料,可直接在线检视或下载。

VaultPress

STEP 5

VaultPress 会显示备份即时动态,如果你有更新文章,VaultPress 就会列出备份了那一些你新上传的媒体文件,最后出现「VaultPress has just fully synchronized with your site」代表 VaultPress 已经对你的网站进行完整同步备份。

VaultPress

STEP 6

另一个「安全」功能是 VaultPress 针对网站提供的监测机制,依据说明 VaultPress 会每日扫描你的网站来看看文件或程序码有没有遭到修改或替换,安全功能和备份一样是全自动运作,如果需要也可点选右上角按钮手动扫描。

VaultPress

WordPress 核心文件必须维持不变,调整修改的部分则放到使用者的 wp-content 目录中,以避免升级更新后修改的文件被覆盖而失效,WordPress 常识相信大家都已经明白。

VaultPress 能比对使用者网站的核心文件看看是不是有遭到修改,或是使用的外挂、布景主题是否有被列入已知的安全性问题,一旦发现问题,VaultPress 会透过 Email 方式提醒网站管理员注意,回到此页面有相关的说明及操作指引。

VaultPress

STEP 7

最后,再来提一下 VaultPress 还原功能,它可以透过 SSH、SFTP 和 FTP 三个常见常用的协议链接使用者主机,以便随时将备份资料还原或移转到其他机器上,如果你想要在网站运作的状态下将内容搬移到其他的主机空间,VaultPress 还有一个「Alternate」选项很好用,可以设定新网站的连线资讯后把备份自动还原过去,让你在搬移网站时不用担心漏失任何资料。

VaultPress

不过 VaultPress 也不是完全没有缺点,例如它只能备份 WordPress 网站的相关路径,如果你习惯将媒体文件上传到媒体柜以外(像是自己分流了一台服务器)或摆在其他独立目录,VaultPress 就无法备份这些资料,使用者仍必须手动处理才行。

备份通常是以备不时之需,如果你的网站内容非常重要,建议就花点钱当作买「保险」,若是遇到状况就会知道平常做足准备有多重要。

值得一试的三个理由:

  1. 使用 VaultPress 自动完整备份 WordPress 网站内容及资料库
  2. 列出每个备份时间点的文章、页面、迴响、布景主题、外挂和媒体数量
  3. 可快速还原至某个网站快照,支持 SSH、SFTP 和 FTP 协定
声明:Themecho严格遵守国家法律法规,对恶意造谣抹黑国家的违法违规行为零容忍。资料整理自网络,文章不代表本站立场。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,1197人围观)

还没有评论,来说两句吧...