「自学哈网」【安装教程】新版客服系统
安装说明
第一步:基础环境
为了更好的发挥网站系统性能推荐Linux服务器,因为需要开启推送服务不支持虚拟机安装,推荐配置2核4G 5M带宽
推荐服务器环境:系统 Centos7.x ,安装宝塔面板 ,Nginx1.16-1.18,php版本7.2.3-7.3(推荐7.3,因升级了模块不再对7.2.3以下PHP版本支持),Mysql5.6- Mysql5.7
上传源码访问网址http://你的域名/install.php进入安装程序
数据库信息
Host:数据库服务器的IP,如果数据库和站点是同一服务器则可填写127.0.0.1或localhost;
Database name:您的数据库名称;
Username:对应数据库的用户名;
Password:数据库的密码;
超级管理员注册
Username:管理中心超级用户账号
Password:管理中心超级用户密码
服务器端口配置
App_key:推送服务的app_key(一般默认即可)
App_secret:推送服务的app_secret(一般默认即可)
App_id: 推送服务的app_id(一般默认即可)
websocket 地址:推送服务的websocket地址(自动获取,一般默认即可)
Api地址:推送服务器的api地址(自动获取,一般默认即可)
websocket 端口:推送服务的websocket端口(默认即可,注意:防火墙必须允许该端口)
Api端口:推送服务的api端口号(默认即可, 注意:防火墙必须允许该端口)
registToken:默认即可
开启推送服务
进入网站目录,打开终端进入网站文件夹ymwl_pusher下(在黑窗口执行如下命令切换进入,切记换成自己网站的真实路径)
cd /www/wwwroot/kefu.domain.com/ymwl_pusher
( kefu.domain.com改为自己的网站目录名)
执行 php start.php start -d
如果出现某函数被禁用(has been disabled)比如像上图错误 进入软件管理-php
配置文件 搜索disable_functions找到这行前面加上英文分号;
禁用函数里删除:pcntl_signal 、pcntl_signal_dispatch、 pcntl_fork、pcntl_wait、pcntl_alarm即可)
然后重启PHP。
再次执行 php start.php restart -d 重新启动推送服务
如果运行winstart.bat文件提示“php不是内部或外部命令,也不是可运行的程序或批处理文件”或打开一闪黑窗口不见了参考https://blog.csdn.net/username666/article/details/106897020
切记winstart.bat启动后不能关闭
Linux系统检查是否满足推送服务开启条件:curl –Ss http://www.workerman.net/check.php | php
重要提醒:很多用户使用宝塔免费SSL证书配置后 头像显示灰色,经测试是证书原因。
更换成 腾讯云 免费证书即可。
申请地址:https://buy.cloud.tencent.com/ssl?fromSource=ssl
关于来客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;
}
}
本站所有资源来源于网络,分享目的仅供大家学习和交流!如若本站内容侵犯了原著者的合法权益,可联系邮箱976157886@qq.com进行删除。
自学哈专注于免费提供最新的分享知识、网络教程、网络技术的资源分享平台,好资源不私藏,大家一起分享!
自学哈网 » 「自学哈网」【安装教程】新版客服系统