• 日常搜索
  • 端口查询
  • IP查询
  • 在线工具
  • 搜本站

来客PHP在线客服系统无法实时刷新消息解决方法

来客PHP在线客服系统搭建好后,经常有人说要手动刷新页面才能看到信息,而且没有提示音。按下面图片操作即可解决!

来客PHP在线客服系统无法实时刷新消息解决方法  第1张

解决步骤:

一、站点搭建

按照源码附带教程搭建即可(来客DIY6PHP系统搭建教程),比较简单!搭建好后按下面3步修改即可。

二、宝塔防火墙配置

1、宝塔防火墙配置

开启2080,9090和456端口:

来客PHP在线客服系统无法实时刷新消息解决方法  第2张

来客PHP在线客服系统无法实时刷新消息解决方法  第3张

来客PHP在线客服系统无法实时刷新消息解决方法  第4张

2、服务器安全组配置

如果您的服务器是阿里云或腾讯云的服务器,需要配置安全组,公网入方向和出方向都允许2080,9090和456端口:

来客PHP在线客服系统无法实时刷新消息解决方法  第5张

来客PHP在线客服系统无法实时刷新消息解决方法  第6张

入站、出站都要配置。

三、修改源码文件

配置https服务,默认为http,如需要https,需要额外配置。

1、进入 /你的站点/public目录下,修改index.php

来客PHP在线客服系统无法实时刷新消息解决方法  第7张

2、改三个地方

  • WS://改成WSS://

  • http://改成https://(站点不要开强制https,这个地方用https://可不可以?自行测试,老编懒去试!)

  • define('wport',9090);  默认的9090修改为443

来客PHP在线客服系统无法实时刷新消息解决方法  第8张

3、进入 /你的站点/zjhj_pusher 目录来客PHP在线客服系统无法实时刷新消息解决方法  第9张

4、修改$websocket_port = 9090; 默认的9090修改为456(可自定义,不能被占用,防火墙与安全组添加详见防火墙与安全组配置)

来客PHP在线客服系统无法实时刷新消息解决方法  第10张

四、修改NGINX配置

修改您的站点配置文件 ,在service{} 块下任意位置添加如下配置(456为第四步的值)

location /app{
      proxy_pass http://127.0.0.1:456;     
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "Upgrade";
      proxy_set_header X-Real-IP $remote_addr;
}

来客PHP在线客服系统无法实时刷新消息解决方法  第11张


如果是APACHE修改配置如下:

  • 确保Apache开启了以下模块

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so

  • Apache客服站点中添加以下配置  (注意:写在 <VirtualHost *:443>   ...   块中)

    # Proxy Config  
    SSLProxyEngine on  
  
    ProxyRequests Off  
    ProxyPass /app ws://127.0.0.1:456/app  
    ProxyPassReverse /app ws://127.0.0.1:456/app

来客PHP在线客服系统无法实时刷新消息解决方法  第12张
更改Apache配置后需要重启Apache才能生效。

五、重启推送服务

1、重启nginx

来客PHP在线客服系统无法实时刷新消息解决方法  第13张

最好重启:


来客PHP在线客服系统无法实时刷新消息解决方法  第14张

2、重启推送

进入网站目录,打开终端进入网站文件夹下(在黑窗口执行如下命令切换进入,切记换成自己网站的真实路径)
 cd /www/wwwroot/xxx.xxx.com/ymwl_pusher ( xxxxxx.com改为自己的网站目录名)

来客PHP在线客服系统无法实时刷新消息解决方法  第15张

执行

 php start.php restart -d

来客PHP在线客服系统无法实时刷新消息解决方法  第16张


出现上图就是成功了,经过上面重新配置,来客PHP在线客服系统收不到实时消息的问题就解决了,声音也有了,老吴亲测有效!

文章目录
  • 解决步骤:
    • 一、站点搭建
    • 二、宝塔防火墙配置
      • 1、宝塔防火墙配置
      • 2、服务器安全组配置
    • 三、修改源码文件
    • 四、修改NGINX配置
    • 五、重启推送服务
      • 1、重启nginx
      • 2、重启推送
  • 发表评论