升级与检查
使用版本化补丁升级数据库,区分静态检查与真实联调。
数据库升级
平台通过 database/schema.sql 中的版本段和 platform_migration 记录管理结构版本。已经执行的补丁不能原地修改,应在统一 SQL 中追加新版本段。
独立授权需要 addon_page_access.sql 与 addon_independent_access.sql 两个升级版本段(均在 database/schema.sql 中),后者同时迁移有效授权并清理主体中的旧应用权限。升级已有安装后,管理员需在应用中心设置普通角色的页面白名单。
shell
php think platform:upgrade
php think platform:check
php think platform:routes --app=api环境检查
shell
php think platform:check部署检查项
- Web 根目录指向 public,确保 public/upload、runtime 可写。
- 备份数据库、public/upload 及 storage/keys/storage.secret,密钥不进入版本库。
- 真实账号登录、角色授权、跨账号访问、文件上传下载及云端存储需要在部署环境验收。