安装说明
首先:基础环境
为了更好的发挥网站系统性能推荐Linux服务器,因为需要开启推送服务不支持虚拟机安装,推荐配置2核4G 5M带宽
推荐服务器环境:系统 Centos7.x ,安装宝塔面板 ,Nginx1.16-1.18,php版本7.2.3-7.3(推荐7.3,因升级了模块不再对7.2.3以下PHP版本支持),Mysql5.5- Mysql5.7
客/服 ,主席接待地址、用来接待聊天的
http://118.195.136.80/admin/login/index/business_id/1.html
账号:customer
密码:aa112233
###客-服管理##用户管理客-服的不是聊天的#####可以新增客-服
http://118.195.136.80/platform/passport/login.html
账号:adminsup
密码:aa112233添加站点
(图:来客DIY6)
第一:解压上传代码
1、将获取的源码包直接上传到站点文件夹
2、站点设置
点击 伪静态 选择 thinkphp 点击保存
网站目录选择 站点目录名默认,
网站运行目录为............./public/
第二:安装系统
访问网址http://你的域名/install.php进入安装程序:
1、数据库信息
Host:数据库服务器的IP,如果数据库和站点是同一服务器则可填写127.0.0.1或localhost;
Database name:您的数据库名称;
Username:对应数据库的用户名;
Password:数据库的密码;
超级管理员注册
Username:管理中心超级用户账号
Password:管理中心超级用户密码
2、服务器端口配置
App_key:推送服务的app_key(一般默认即可)
App_secret:推送服务的app_secret(一般默认即可)
App_id: 推送服务的app_id(一般默认即可)
websocket 地址:推送服务的websocket地址(自动获取,一般默认即可)
Api地址:推送服务器的api地址(自动获取,一般默认即可)
websocket 端口:推送服务的websocket端口(默认即可,注意:防火墙必须允许该端口)
Api端口:推送服务的api端口号(默认即可, 注意:防火墙必须允许该端口)
registToken:默认即可
安装成功页面:
(图:来客DIY6)
第三、开启推送服务
1、进入网站目录,打开终端进入网站文件夹下(在黑窗口执行如下命令切换进入,切记换成自己网站的真实路径)
cd /www/wwwroot/xxx.xxx.com/ymwl_pusher
( xxxxxx.com改为自己的网站目录名)
2、执行 php start.php start -d
如果出现某函数被禁用(has been disabled)比如像上图错误 进入软件管理-php禁用函数里删除:pcntl_signal 、pcntl_signal_dispatch、 pcntl_fork、pcntl_wait、pcntl_alarm即可)
再次执行 php start.php restart –d 重新启动推送服务
出现上图代表服务开启成功。
如果是Windows系统
如果运行winstart.bat文件提示“php不是内部或外部命令,也不是可运行的程序或批处理文件”
切记winstart.bat启动后不能关闭
Linux系统检查是否满足推送服务开启条件:curl –Ss http://xxxxx.net/check.php | php
宝塔防火墙配置
开启2080和9090端口
(图:来客DIY6)
第四:服务器安全组配置
1、如果您的服务器是阿里云或腾讯云或华为云的服务器,需要配置安全组,公网入方向和出方向都允许2080和9090端口
腾讯云可参考如下截图设置下出入站规则
阿里云或腾讯云或华为云端口开放
至此,程序安装完成。谢谢使用
最后:
为了站点安全已经屏蔽访问域名直接跳转后台管理平台登陆地址
管理平台登陆地址:域名/platform/passport/login.html
请一定要开启端口号和推送服务,否则无法及时接收到信息,并且客服显示离线状态
如果开启了https访问也请一定按要求配置正确,否则也无法及时接收到信息,并且客服显示离线状态
端口检测工具:tool.***z.com/port(端口是否正确开启检查工具)
开启https访问参考https://www.kancloud.cn/sh495812627/lkkfxt/1984859
直接走小程序官方客服搭建参考:https://www.kancloud.cn/sh495812627/lkkfxt/2016632
其他网站搭建环境伪静态规则参考:https://www.kancloud.cn/manual/thinkphp5/177576
关于来客PHP安全问题,请一定要禁用public/upload和public/assets文件夹的脚步执行权限
Nginx伪静态规则推荐使用如下规则(此规则已经禁用上传文件夹执行脚本风险)
location / {
location ~ ^/(upload|assets)/.*\.(php|php5|jsp)$ {deny all;return 404;
}
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
微信公众号配置参考:
https://www.kancloud.cn/sh495812627/lkkfxt/1991660
更多高级使用方式可参考类似系统https://www.kancloud.cn/wangcwei/dqlkfxt(千万别照搬,程序路径不一样的)
(图:来客DIY6)
发表评论 取消回复