# 如何安装启动项目

# 后端

  • 1.将下载下来的后端包放到站点目录
  • 2.安装依赖 composer install(如果从官网下的完整包,此步骤可以忽略)
  • 3.导入db文件下的init.sql数据库
  • 4.复制.example.env 命名为.env修改数据库连接信息 和前端项目名称
  • 5.添加站点并绑定public目录为运行目录
  • 6.添加伪静态
#nginx添加伪静态,iis,Apache 伪静态请到tp官网查看或者自行百度
location / { 
   if (!-e $request_filename) {
   		rewrite  ^(.*)$  /index.php?s=/$1  last;
    }
}
1
2
3
4
5
6
  • 7.启动redis,修改缓存配置文件config/cache.php

  • 8.访问项目admin模块,如:http://demo-api.quickadmin.icu/admin 如果出现 quickadmin api is ok,表示后台安装成功

# 前端

# 进入项目目录

cd quickadmin-font

# 安装依赖

npm install

# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题

npm install --registry=https://registry.npm.taobao.org

# 配置接口地址

设置.env(开发环境为.env.development,生产环境为.env.prod) 下的VUE_APP_BASE_URL='后台接口地址',如:VUE_APP_BASE_URL='http://demo-api.quickadmin.icu'

# 启动服务

npm run dev

浏览器访问 http://localhost:80

## 发布

```bash
# 构建测试环境
npm run build:stage

# 构建生产环境
npm run build:prod
1
2
3
4
5
6
7
8
9
10
最近一次更新: 7/26/2022, 9:27:53 PM