🏥 大健康门店管理系统 V3.0

安装向导
1环境检测
2数据库
3系统配置
4导入数据
5完成安装
📋
运行环境检测

点击下方按钮自动检测服务器运行环境

PHP版本
{{envData.php_version?.value || '—'}}
{{envData.php_version?.status==='ok'?'✓':'✗'}}
{{envData.php_version?.message}}
PHP扩展
{{ext.name}}
{{ext.status==='ok'?'✓':'✗'}}
{{ext.message}}
目录权限
{{dir.path}}
{{dir.status==='ok'?'✓':'✗'}}
{{dir.message}}
Composer依赖
{{envData.composer?.status==='ok'?'✓':'✗'}}
{{envData.composer?.message}}
✅ 环境检测通过({{envData.pass_rate}}%),可以继续安装
❌ 环境检测未通过({{envData.pass_rate}}%),请修复上方标红的检测项
⚠️ 系统已安装过,如需重新安装请先删除 .env 文件和数据库
🗄️
数据库配置
💡 配置MySQL数据库连接信息,系统将自动测试连接并创建数据库(如不存在)
数据库主机 必填
端口
数据库库名 必填
用户名 必填 安全
⚠️ 建议创建专用数据库用户,仅授权本数据库
密码 必填
✅ 数据库连接成功!库名: {{dbTestResult.db_name}} (已自动创建) ,待导入{{dbTestResult.tables_exist}}张已存在表
❌ {{dbTestErrorMsg}}
⚙️
系统基础配置
⚠️ JWT密钥是系统安全的关键,必须使用强随机字符串,不可使用默认值!
站点名称
JWT密钥 必填 安全关键
💡 可在服务器执行 openssl rand -hex 32 生成随机密钥
Token有效期(秒) 默认2小时
礼品库存预警阈值
调试模式 生产必须关闭
👁️
.env 配置预览
📦
导入数据库
📋 将导入 database/sql/great_health_store.sql 文件
包含: 16张数据表 + 3个角色 + 2个门店 + 5个初始用户 + 50个权限及关联
正在导入数据库...
成功: {{importSuccess}} 失败: {{importError}} 进度: {{importProgress}}%
✅ 数据库导入完成!共创建 {{importResult?.table_count || 0}} 张表 ,{{importResult.error_count}}条语句失败
🎉
安装完成
正在验证安装结果...
{{verifyResult?.env_exists?'✓':'✗'}}
.env配置
{{verifyResult?.db_connected?'✓':'✗'}}
数据库连接
{{verifyResult?.table_count||0}}
数据表数量
🎉 大健康门店管理系统安装成功!
❌ 安装未完成,请检查上方未通过的验证项
🔑
初始账号信息
⚠️ 部署完成后请立即修改所有默认密码!admin123/manager123/clerk123均为弱密码
🧪
验证系统运行
# 测试登录接口
curl -X POST http://你的域名/api/auth/login
  -H 'Content-Type: application/json'
  -d '{"username":"admin","password":"admin123"}'

# 测试获取用户信息(需携带Token)
curl http://你的域名/api/auth/userInfo
  -H 'Token: 登录返回的token值'

# 测试定时任务
php think profile:calculate

# ⚠️ 安装完成后请删除安装向导文件
rm app/controller/InstallController.php
rm route/install.php
rm public/install.html