致力于提供有竞争力的软件解决方案和服务,德尚网络欢迎您!
技术/产品咨询
技术/产品咨询
    • - 微信扫一扫 -

      QQ:181814630

      电话:15116362044

DSO2O演示
DSMall演示
DS多平台演示
  • DSPlatform(多平台系统)演示地址及账号
    支持普通店铺,外卖店铺,上门家政,上门服务,视频教育等,Thinkphp8.0+uniapp+mysql+Vue3,拓展性强,商户可开多个不同类型店铺,
    演示角色 演示地址 账号 密码
    后台PC端 点击进入 test 123456
    商户PC端(可开多个店铺) 点击进入 seller 123456
    店铺管理PC端 点击进入 seller 123456
    手机端 点击进入 test 123456
    骑手端 点击进入 test 123456
    师傅端 点击进入 test 123456
    短视频 点击进入 test 123456
    DSPlatform(多平台系统)uniapp移动端二维码演示地址
    • 用户端

    • 机构端

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、在网站后台-》站点设置-》手机端地址:将地址修改为网站的手机端地址