如购买的是Linux服务器,并购买了数据盘,请查看数据盘是否正常挂载,如未挂载则进行挂载
参考文档:https://help.aliyun.com/document_detail/25426.html
Linux传送门:https://www.bt.cn/bbs/thread-19376-1-1.html
Windows 手动下载安装 :https://www.bt.cn/
2.1 环境配置
IIS/Ngnix/Apache + PHP + Mysql
MySQL 5.7
PHP 7.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
config/database.php
设置为 777 权限
直接访问绑定域名进行安装
宝塔面板-》计划任务-》添加计划任务
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
备注: 记得定期备份数据
1、(手机端需额外配置一个二级域名,例如:之前PC端配置的域名是 pc.baidu.com,手机端可配置为m.baidu.com,当然域名都需要先解析)
同PC端一样 需要新建一个网站 域名填写手机端域名,因为手机端和PC端是一套程序一个数据库,所以手机端不用在新建数据库
2、然后配置一下手机端的伪静态就好了
location / {
try_files $uri $uri/ /index.html;
}
3、解压手机端文件,然后打开dist 文件夹
将 dist 文件夹内的文件,全部上传至手机端网站
4、找到 config.js 直接修改配置文件,以下为样例(以下dsmall域名修改为您自己网站的域名)
const env = { 'H5_HOST': 'http://h5.dsmall.com', 'API_HOST': 'http://www.dsmall.com/api', 'SITE_URL': 'http://www.dsmall.com', 'DEBUG': true, 'ENCRYPTED': false, }
H5_HOST:H5网页地址
API_HOST:API接口地址
SITE_URL:网站地址
提示:H5端正常访问,先操作一下隐藏index.php
5、在网站后台-》站点设置-》手机端地址:将地址修改为网站的手机端地址