显示目录
DSESN帮助手册 DSESN技术手册 DSESN安装部署

DSESN 基于宝塔进行手动安装部署

1.挂载数据盘

如购买的是Linux服务器,并购买了数据盘,请查看数据盘是否正常挂载,如未挂载则进行挂载

参考文档:https://help.aliyun.com/document_detail/25426.html

2.安装宝塔面板

Linux传送门:https://www.bt.cn/bbs/thread-19376-1-1.html

Windows 手动下载安装 :https://www.bt.cn/


2.1 环境配置

IIS/Ngnix/Apache +  PHP + Mysql

5.50<=  MySQL <= 5.6

7.10<=    PHP    <= 7.2


安装完宝塔后,会有一个宝塔访问地址及宝塔账户密码 ,进行登录宝塔面板。


3.手动安装程序

3.1  添加站点


3.2 上传程序至指定目录


3.3 站点修改

宝塔控制面板-》网站-》设置-》网站目录

宝塔控制面板-》网站-》设置-》伪静态

 Nginx 配置信息

location / {
	if (!-e $request_filename) {
		rewrite  ^(.*)$  /index.php?s=$1  last;  
		break;
	}
}

Apache 配置信息


  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

宝塔控制面板-》网站-》设置-》SSL:配置SSL

1、首先在阿里云购买申请SSL证书

     提示:申请时: PC端www.XX.com ,手机端 m.XX.com   ,如果申请证书地址为  *.XX.com  申请一个就可以了  ,如果申请证书地址为 www.XX.com 就还要在申请一个m.XX.com

2、将SSL证书上传至服务器根目录目录下

3、将 .key   的文件内容,填写在其它证书-秘钥(key)处 ;将 .pem 的文件内容,填写在其它证书-证书(pem格式)

4、点击强制开启“HTTPS ”按钮

     提示:PC站点,手机站点都需要设置、并都需要强制https开启

5、完成SSL配置之后,则需要在:手机端config.php文件,将http格式路径地址修改为https格式;在PC站点-伪静态,将相应的伪静态http修改为https;PC站点-配置文件,将相应的跨域配置的http格式修改为https

3.4 设置权限

宝塔面板-》文件-》对应程序目录

public/uploads

runtime

public/install

public/static/plugins/area_datas.php

public/static/plugins/area_datas.js 

application/database.php

设置为 777 权限



4.安装程序

直接访问绑定域名进行安装



5.执行计划任务

宝塔面板-》计划任务-》添加计划任务

10分钟执行访问URL

http://xxx.com/crontab/Minutes/index.html

1小时执行访问URL

http://xxx.com/crontab/Hour/index.html

1天执行访问URL

http://xxx.com/crontab/Date/index.html

一个月执行访问URL

http://xxx.com/crontab/Month/index.html


备注: 记得定期备份数据


6.手机端安装配置

1、(手机端需额外配置一个二级域名,例如:之前PC端配置的域名是 pc.baidu.com,手机端可配置为m.baidu.com,当然域名都需要先解析)

同PC端一样 需要新建一个网站  域名填写手机端域名,因为手机端和PC端是一套程序一个数据库,所以手机端不用在新建数据库(有四个端口,

所以要配置四个域名,但是配置方法都是一样的,这里以用户端为例,后续供应商端、仓库端和团长端都是如此配置)

2、然后配置一下手机端的伪静态就好了

location / {

    try_files $uri $uri/ /index.html;

    }


3、生成编译文件。

下载HBuilder X 编译器。然后将程序导入到编辑器里面


4、导入到编辑器里面后,打开static->config.js 文件,把里面的H5_HOST(用户端地址)、SELLER_H5_HOST(供应商后台访问地址)、API_HOST(网站域名)、SITE_URL(网站域名)的地址换成自己的域名地址

5、修改好了后就可以生成编译文件了,选择发行->网站-PC Web或手机H5(仅适用于uni-app)

6、如果出现 该项目的AppID非当前账号所有,请联系应用所有者设置你的账号为协作者或者在该项目的manifest.json中重新获取 项目 'DSESN_uniapp' 发布h5失败

则只要打开manifest.json 文件 重新获取一下就好

编译成功后,下面会出现文件所在路径 一般为unpackage/dist/build/h5。 里面会有一个static的文件夹和一个index.html的文件。然后你只要把这两个文件放到宝塔的网站目录下就可以了





7、在网站后台-》站点设置-》手机端地址:将地址修改为网站的手机端地址