DSKms是一套知识变现内容付费系统,整合图文、音频、视频等多种内容形式,支持专栏聚合优质内容。通过内置的营销体系(会员、抢购、分销、广告)进行网络销售。在宝塔面板中手动部署 DSKms 很方便,下面跟着老魏来实操一下。
DSKms服务器主机推荐
这套内容系统对主机配置有一定要求,服务器推荐配置:2核 4G内存 3M带宽 100G数据盘。
大家可以从腾讯云服务器直接选购合适的配置。
宝塔面板介绍
宝塔面板用来搭建建站环境,免费使用。
宝塔面板手动部署DSKms
宝塔面板自带的一键部署功能,本来是支持 DSKms一键部署的, 但老魏尝试后发现程序比较老,而且页面总是有错误提示,所以不推荐使用。
下面介绍的是从 DSKms官网下载程序包,自己手动部署的操作步骤。
DSKms环境要求:
- 5.50
- 7.10
- 建议使用:Centos7+Ngnix+PHP7.2 +Mysql5.6
1、在宝塔面板新建一个网站,手动上传 DSKms官网下载的安装包到网站根目录。
2、宝塔控制面板 > 网站 > 设置 > 网站目录,勾选“防跨站”,运行目录选择 /public,保存。
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]
4、给域名申请 SSL证书。
PC端www.域名.com ,手机端 m.域名.com ,如果申请证书地址为 *.域名.com 那样只申请一个就行。如果申请证书地址为 http://www.域名.com 就还要同时申请 m.域名.com。
部署好 SSL证书后记得开启强制https按钮。
PC站点>伪静态,将伪静态 http 修改为 https;PC站点-配置文件,将相应的跨域配置的 http 格式修改为 https,在手机端 config.php 文件,将 http 格式路径地址修改为 https 格式。
5、目录权限设置
宝塔面板 > 文件,对应程序目录
- public/uploads
- runtime
- public/install
- public/static/plugins/area_datas.php
- public/static/plugins/area_datas.js
- application/database.php
都设置为 777 权限。
6、安装程序
直接访问绑定域名,开始安装过程。
数据库信息从宝塔的数据库里面获取。
7、执行计划任务
宝塔面板-》计划任务-》添加计划任务
10分钟执行访问URL
http://域名/crontab/Minutes/index.html
1小时执行访问URL
http://域名/crontab/Hour/index.html
1天执行访问URL
http://域名/crontab/Date/index.html
一个月执行访问URL
http://域名/crontab/Month/index.html
8、手机端安装配置
手机端要额外配置一个二级域名,可使用 m.域名.com,记得提前解析域名到主机IP地址。
同PC端一样新建一个网站 域名填写手机端域名,手机端和PC端是同一个数据库,所以手机端不用新建数据库了。
配置一下手机端的伪静态
location / {
try_files $uri $uri/ /index.html;
}
打开网站根目录中的 dist 文件夹,将 dist 文件夹内的文件,全部上传至手机端网站。
找到 config.js 直接修改配置文件,把里面的域名都修改成你自己网站的域名。
在网站后台-》站点设置-》手机端地址:将地址修改为网站的手机端地址。
9、容易遇到的安装问题
- 域名是否指向到public目录
- 目录权限是否正确配置
文章链接:https://www.vpsss.net/28695.html
版权声明:本站资源仅供个人学习交流,禁止转载,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。
暂无评论内容