将 HaiO 部署为“企业门户 + CMS + 插件系统”的可交付版本:后端 API、后台 Admin、门户 Portal 能跑通,后续可装配 Wiki/表单/工单等插件。
安装
将 HaiO 部署为“企业门户 + CMS + 插件系统”的可交付版本:后端 API、后台 Admin、门户 Portal 能跑通,后续可装配 Wiki/表单/工单等插件。
目标输出
- API 健康检查可用(建议:
/api/healthz) - 后台可登录、菜单来自
menus表 - 门户可访问、基础内容可发布
- 插件机制可安装/升级/卸载
环境要求
- PHP ≥ 8.0(推荐 8.1/8.2)
- MySQL ≥ 5.7(推荐 8.0)
- Nginx / Apache
- Node.js ≥ 18
初始化步骤
- 解压代码(server/admin/portal)
- 创建数据库并导入主库 SQL
- 配置
.env或数据库连接 - 配置 Nginx 指向
server/public - 构建 Admin/Portal 前端并发布静态资源
生产建议
- 强制 HTTPS
- 上传目录与日志目录权限治理
- Redis + Supervisor(队列/缓存/限流)
- 关键接口加审计日志与告警