为什么需要备份?

橙子CMS所有数据存储在 data/ 目录的 JSON 文件中。定期备份可以防止数据丢失。

备份内容

需要备份以下内容:

  • data/ 目录 - 所有文章、相册、用户、评论等数据
  • public/uploads/ 目录 - 所有上传的图片文件
  • config.php - 系统配置文件(可选)

手动备份方法

方法一:直接打包下载

通过 FTP 或文件管理器将以上目录打包下载到本地。

方法二:服务器定时备份

在服务器上设置定时任务(Cron Job),定期备份 data/ 目录。

# 示例:每天凌晨2点备份
0 2 * * * tar -czf /backup/cms_data_$(date +\%Y\%m\%d).tar.gz /www/wwwroot/cms.icheng.net/data/

恢复方法

  1. 解压备份文件
  2. data/ 目录覆盖到网站根目录
  3. public/uploads/ 目录覆盖到网站根目录
  4. 刷新网站即可