版本升级与回滚
升级五步走,以及回滚与缓存处理。
升级流程
- 先备份(宝塔数据库备份 + 后台导出内容 JSON)
- 上传升级包到站点根目录,解压覆盖
- 不要覆盖
inc/config.local.php—— 它存在的意义就是不被覆盖 - 打开首页,
Ctrl + F5强刷 - 打开后台,确认内容还在
版本号在哪看
- 后台右上角显示当前版本
inc/config.php里的APP_VER
升级会动表结构吗
正常升级不会。 内容表是「一行一块 + JSON」,新增模块不需要改表。
极少数情况会新增表,届时升级包会附带 upgrade.php,在后台点一下执行即可。
回滚
- 把备份的源码包覆盖回去
- 如果本次升级动过表结构,用备份的数据库恢复
- 清一次浏览器缓存
缓存清除
页面里 CSS / JS 的引用都带版本号(?v=APP_VER)。升级后版本号变化,浏览器会自动重新拉取,不需要手工清缓存。内容本身是服务端渲染,不涉及缓存。