将 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

初始化步骤

  1. 解压代码(server/admin/portal)
  2. 创建数据库并导入主库 SQL
  3. 配置 .env 或数据库连接
  4. 配置 Nginx 指向 server/public
  5. 构建 Admin/Portal 前端并发布静态资源

生产建议

  • 强制 HTTPS
  • 上传目录与日志目录权限治理
  • Redis + Supervisor(队列/缓存/限流)
  • 关键接口加审计日志与告警