安装部署(后台)
阅读 23
1. 获取代码与依赖
- 将
bona-mall-backend放到 Web 可访问路径。 - 进入目录执行
composer install(生产可加--no-dev)。 - 复制
.env.example为.env并填写数据库等配置。
2. 配置 .env(关键项)
APP_DEBUG = true
[APP]
DEFAULT_TIMEZONE = Asia/Shanghai
HOST = http://你的域名
KEY = 随机字符串
[DATABASE]
TYPE = mysql
HOSTNAME = 127.0.0.1
DATABASE = 库名
USERNAME = 用户
PASSWORD = 密码
HOSTPORT = 3306
CHARSET = utf8mb4
PREFIX =
[JWT]
SECRET = 随机密钥
EXPIRE = 604800
PREFIX 留空表示表无前缀;若表有前缀请与导入 SQL 一致。
3. 数据库
- 创建空库(utf8mb4)。
- 导入官方提供的结构/数据 SQL,或按发行包说明执行安装脚本。
- 确认可连接后访问后台。
4. Web 运行目录
必须把站点根目录指到 public/,而不是项目根。Nginx 伪静态示例:
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
}
}
Apache 可使用项目自带 public/.htaccess。
5. 后台入口
- 登录:
/admin/login - 根路径
/会跳转到后台登录
登录后立即修改默认密码;配置店铺信息、小程序与支付后再联调用户端。