常见问题
系统部署
系统支持哪些部署方式?
支持以下三种部署方式:
- Docker 一键部署:使用项目内置的
docker-compose.yml,执行docker-compose up -d即可启动全部服务 - 手动部署:分别部署后端(Spring Boot)和前端(uni-app),适合需要自定义配置的场景
- 宝塔面板部署:通过 Shell 脚本配合宝塔面板进行部署,适合运维经验较少的用户
服务器的最低配置要求是什么?
| 环境 | 最低配置 | 推荐配置 |
|---|---|---|
| 开发环境 | 2核4G、MySQL 8.0、Redis 6.0 | 4核8G |
| 生产环境 | 4核8G、MySQL 8.0、Redis 6.0 | 8核16G |
数据库初始化失败怎么办?
- 确认 MySQL 版本 ≥ 8.0
- 检查数据库字符集是否为
utf8mb4 - 确认数据库用户拥有
CREATE、INSERT权限 - 查看后端日志中的具体报错信息
功能使用
如何配置短信服务?
在管理后台 系统设置 → 基础设施 → 短信配置 中填入短信服务商的 AccessKey、SecretKey 和签名信息。目前支持阿里云、腾讯云短信服务。
支付功能如何开通?
- 在管理后台 商城管理 → 支付配置 中添加支付渠道
- 支持微信支付、支付宝等主流支付方式
- 微信支付需提供商户号、API 密钥和证书
- 支付宝需配置应用 ID 和私钥
如何配置腾讯云 IM 即时通讯?
- 登录 腾讯云 IM 控制台
- 创建应用并获取
SDKAppID和SecretKey - 在管理后台 系统设置 → IM 配置 中填入上述信息
- 前端会自动初始化 IM SDK
小程序发布流程是什么?
- 在微信公众平台注册小程序账号
- 在
manifest.json中配置小程序的appid - 使用 HBuilderX 或 CLI 执行小程序编译
- 通过微信开发者工具上传代码
- 在微信公众平台提交审核