* [**安装环境**](http://doc.jjjshop.net/1779394#_1)
* [**1、新建站点**](http://doc.jjjshop.net/1779394#1_4)
* [**2、删除站点下的生成的默认文件**](http://doc.jjjshop.net/1779394#2_6)
* [**3、上传后台代码**](http://doc.jjjshop.net/1779394#3_8)
* [**4、导入数据库**](http://doc.jjjshop.net/1779394#4_13)
* [**5、修改项目的数据库配置文件**](http://doc.jjjshop.net/1779394#5_16)
* [**6、设置网站运行目录**](http://doc.jjjshop.net/1779394#6_19)
* [**7、设置ssl证书**](http://doc.jjjshop.net/1779394#7ssl_21)
* [**8、安装成功**](http://doc.jjjshop.net/1779394#8_25)
* [**后台二次开发**](http://doc.jjjshop.net/1779394#_31)
## **安装环境**
服务器端推荐使用`宝塔Linux面板`作为集成环境,php运行环境7.1,7.2,7.3,**不要用7.4,已经证实不兼容**,mysql5.6+。
宝塔安装地址:[http://www.bt.cn/download/linux.html](http://www.bt.cn/download/linux.html)
## **1、新建站点**
![](https://img.kancloud.cn/c2/1c/c21c06fb9abef85c437b1d559100b827_1319x706.jpg)
## **2、删除站点下的生成的默认文件**
进入新建站点目录 删除站点下生成的默认文件
![](https://img.kancloud.cn/52/c4/52c4ec0335d8e7bdea41e3da6a9ff6e2_1447x555.png)
## **3、上传后台代码**
1、将**app目录**上传到刚才新增的站点目录中 (推荐使用压缩包的形式上传)
2、上传或解压完后执行以下命令,如果是linux环境,修改如下目录的777权限。
runtime、public/temp、public/uploads、app/common/library/easywechat/cert,4个文件夹。
## **4、导入数据库**
1、将目录下的数据库文件(.sql后缀)导入
![](https://img.kancloud.cn/5e/ee/5eeebe2701f947009b20fb45409e098b_1565x489.png)
## **5、修改项目的数据库配置文件**
![](https://img.kancloud.cn/02/01/020198a67122f35c22a5daafdfe17245_1362x602.png)
![](https://img.kancloud.cn/32/2a/322a470323d61ec9831f338ef0d15672_1282x633.png)
## **6、设置网站运行目录**
![](https://img.kancloud.cn/33/67/33670fab5115ac92481d22ab31495552_783x663.png)
## **7、设置ssl证书**
如果只是搭建后台,不搭建小程序,此步不用操作。
推荐申请宝塔、阿里云、腾讯云免费证书
1 申请宝塔ssl证书
![](https://img.kancloud.cn/2f/27/2f27b689f3b1e4d5aba75d1d485fb16c_781x696.png)
2 自己申请阿里云 腾讯云等免费证书
![](https://img.kancloud.cn/4b/d6/4bd6cdd38e0e062a7d6eb7dcb9e89785_771x687.png)
## **8、安装成功**
1、linux下修改目录777权限。
runtime、public/temp、public/uploads、app/common/library/easywechat/cert,4个文件夹
2、商户后台访问地址:[http://你的域名/shop。](http://xn--6qqv7i2xdt95b/shop%E3%80%82)
默认用户名/密码:admin/123456
## **后台二次开发**
如果后台需要二次开发:
如果是二次开发,请在本地:
1、安装nodejs,具体可自行百度。
2、cmd进入app-shop目录,执行npm install。
3、执行完后修改start.bat,把nodejs安装目录和项目存放目录修改成自己的,可以一键启动。
4、如果本地调试,修改 config目录下的index.js,target改成服务端设置的域名。
5、如果是上传至服务器,cmd进入app-shop目录。执行npm run build。把dist目录下生成的文件上传至服务器public/shop下。