备份与恢复
备份什么、怎么自动备份、如何验证能用。
要备份什么
| 对象 | 位置 | 频率 |
|---|---|---|
| 数据库 | 宝塔 → 数据库 → 备份 | 每日 |
| 采集归档 | data/ 目录 | 每周 |
| 配置 | inc/config.local.php | 改动后 |
assets/ 和 PHP 源码属于「可从升级包恢复」的部分,不必单独备份。
宝塔自动备份
宝塔 → 计划任务 → 添加任务:
- 类型:备份数据库
- 数据库:选择本站的库
- 执行周期:每天 03:00
- 保留份数:7
手工导出内容
后台「系统设置 → 导出内容 JSON」,得到一个可读的 JSON 文件,包含全部区块内容与文档。适合在大改之前先存一份。
恢复
恢复数据库:宝塔 → 数据库 → 导入,选备份文件。
恢复内容:后台「系统设置 → 导入内容 JSON」。
验证备份真的能用
备份最怕「备份了但恢复不了」。每季度做一次演练:
- 新建一个测试站点
- 导入最近的数据库备份
- 打开首页,确认内容完整、文档页能翻