v1.0.0
WP AI1 OSS Auto Backup v1.0.0
将 All-in-One WP Migration 导出的 .wpress 备份自动上传到独立阿里云 OSS 私有桶。支持定时调度、保留策略、上传日志、从 OSS 拉取回本地、远端存在性校验。
要求
- WordPress 5.8+ / PHP 7.4+
- All-in-One WP Migration(或 Pro)
- 阿里云 OSS SDK(默认可复用
oss-aliyun插件内 SDK)
安装
- 上传并启用
wp-ai1-oss-auto-backup-1.0.0.zip - 打开 设置 → AI1 OSS 自动备份
- 配置 OSS 连接、调度与保留策略
- 生产环境建议配置系统 Cron 定期触发
wp-cron.php
本版要点(1.0.0)
通用版首次发布
- 插件目录/主文件:
wp-ai1-oss-auto-backup/wp-ai1-oss-auto-backup.php - 版本号 1.0.0;作者
biancaplus;中性命名 - 新增
uninstall.php:卸载默认保留设置与日志表,仅清除任务锁
核心能力
- 扫描
ai1wm-backups中完整.wpress自动上传 OSS(半包保护、单次 Job 上限) - 调度:每天 / 每周 / 每月 + 指定时刻(WP-Cron hourly tick)
- 保留:OSS 滚动保留数、可选月度锚点、总地板;可选本地/OSS 超额清理
- 日志:成功/失败记录,约 180 天清理(保留范围内 success 不删)
- 拉取:从 OSS 拉回 AI1WM 备份目录(默认不覆盖)
- 远端校验:标记缺失对象;可手动重新上传
- 异常:管理员后台红条告警(任务中断 / Job 失败 / 调度未执行)
- 权限:仅
manage_options;桶保持私有,无前台下载代理
升级说明
若曾使用旧主文件 ai1-oss-auto-backup.php:
- 停用后删除旧插件目录(或覆盖为新包)
- 重新启用 WP AI1 OSS Auto Backup
- 原有 option / 日志表键名未变(
ai1_oss_auto_backup_*),一般无需重新配置