第 19 章

备份与恢复

备份什么、怎么自动备份、如何验证能用。

要备份什么

对象位置频率
数据库宝塔 → 数据库 → 备份每日
采集归档data/ 目录每周
配置inc/config.local.php改动后

assets/ 和 PHP 源码属于「可从升级包恢复」的部分,不必单独备份。

宝塔自动备份

宝塔 → 计划任务 → 添加任务:

  • 类型:备份数据库
  • 数据库:选择本站的库
  • 执行周期:每天 03:00
  • 保留份数:7

手工导出内容

后台「系统设置 → 导出内容 JSON」,得到一个可读的 JSON 文件,包含全部区块内容与文档。适合在大改之前先存一份。

恢复

恢复数据库:宝塔 → 数据库 → 导入,选备份文件。

恢复内容:后台「系统设置 → 导入内容 JSON」。

验证备份真的能用

备份最怕「备份了但恢复不了」。每季度做一次演练:

  1. 新建一个测试站点
  2. 导入最近的数据库备份
  3. 打开首页,确认内容完整、文档页能翻