在搭建在线客服系统时,合适的配置是系统稳定运行的关键。本文将从服务器配置要求、PHP 设置、站点配置、程序安装、运行服务、SSL 配置、站点管理、百度翻译配置、地理定位功能及其他配置等方面,详细介绍朵米 4.5 客服系统源码的配置步骤,助力您顺利完成系统搭建。
服务器及运行环境的合理配置是朵米 4.5 客服系统正常运行的基础,具体要求如下表所示:
需安装 fileinfo、redis 这两款 PHP 插件,以满足客服系统对相关功能的需求。
删除 PHP 对应版本中的 pcntl_signal、pcntl_signal_dispatch、pcntl_fork、pcntl_wait、pcntl_alarm 禁用函数。同时,为增强环境安全性,强烈建议禁用如 exec、system 等危险函数,可在相关配置界面添加要禁止的函数名进行操作。

将源码包上传到站点目录,并进行解压操作,为后续站点配置做好准备。

将网站运行目录设置为 public。在域名管理相关界面,找到网站目录设置项,将运行目录指定为 /public 并保存。部分程序如 ThinkPHP5、Laravel 也需要指定二级目录作为运行目录,操作方式类似。
选择 thinkphp 伪静态规则。在域名管理的伪静态设置界面,选择 thinkphp 规则,其对应的 Nginx 配置代码如下:
location /{
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=\1 last;
break;
}
}
设置完成后保存配置。
- 找到 /config/database.php 文件,修改数据库相关信息,包括数据库调试模式、是否严格检查字段存在、是否自动写入时间戳字段、是否进行 SQL 性能分析、数据库类型、服务器地址、数据库名、用户名、密码、端口、数据库表前缀等,修改完成后保存文件。

- 将 shujuku.sql 文件导入到 MYSQL5.6 数据库管理中,确保数据库与系统正常连接。
进入 public 目录,找到 index.php 文件,将文件中的域名替换成您自己的域名,保存文件即可。该文件中还包含 pusher 密匙、端口号、微信配置等重要信息,若有需要可根据实际情况进行调整。
开放端口 9090、2080、456、443,不仅要在客服系统相关配置中设置开放这些端口,在服务器管理中心也需要开启对应端口,以保证系统各功能模块的正常通信。
- 在根目录 /service 下,打开终端窗口,执行命令:php service/start.php start -d,直到出现绿色 ok 字符,说明服务启动成功。
- 若上述命令执行不成功,可重启推送服务。进入宝塔终端,执行命令:php /www/wwwroot/ 你的站点目录 /service/start.php restart -d。
在网站配置文件的 service {} 内添加以下代码:
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;
}
添加完成后保存配置文件,并重启 Nginx,使配置生效。
在宝塔面板中找到 SSL 证书设置相关功能,按照提示完成 SSL 证书的配置。注意:不能开启强制 HTTPS。
进入站点目录 /public 目录,打开 index.php 文件,将其中的 ws:// 改为 wss://,9090 端口改为 443 端口,保存文件。
进入站点目录 /service 目录,打开 config.php 文件,将其中的 9090 端口改为 456 端口,保存文件。
- 访问地址:http:// 你的域名 /backend
- 账号:admin
- 密码:123456

- 访问地址:http:// 你的域名 /service
- 账号:admin
- 密码:123456

- 访问地址:http:// 你的域名 /mobile/admin
- 账号:admin
- 密码:123456

- 登录商户后台,进入 “商户设置” 界面。
- 访问百度翻译 API 官网(https://api.fanyi.baidu.com/),申请通用翻译 API 接口权限。
- 在商户后台 “商户设置” 中,填写申请到的翻译 APPID 和翻译密钥。
- 根据需求设置是否开启翻译功能(客服回复消息时自动翻译)以及是否根据用户 IP 自动设置语言,还可配置公众号相关信息,如服务器地址(URL)、公众号原始 id、公众号 AppId、公众号 AppSecret、公众号 token、AESKey、新访客提醒模板消息 ID 等。

- 访问百度地图 API 官网(https://lbsyun.baidu.com/),先进行实名认证,然后填写客服网站介绍。
- 填写申请信息,应用类型选择 “浏览器端”,白名单域名格式设置为 “*.xxxx.com”(将xxxx.com替换为您的实际域名)。

- 审核通过后,复制应用 AK 密匙。打开宝塔面板,进入网站目录,找到 /public/index.php 文件,在第 36 行粘贴 AK 密匙,保存文件。之后清除缓存,重启浏览器。

- 登录商户后台,进入 “商户设置”,启用定位功能。
若需调整前端商户自助注册功能,可打开 /config/config.php 文件进行设置。其中,“default_reg_day” 用于设置注册免费试用天数,“open_reg” 用于控制是否开启注册(1 开启,0 关闭)。文件中还包含语言和国家相关配置,可根据实际业务需求进行调整。

登录可见
本内容仅对登录会员开放,介意请勿使用感谢您的配合。
登录
原创声明:本文章为原创内容,所有文章均由博主亲自撰写,严格遵循原创原则。我们承诺不使用任何人工智能生成的内容,所发布的每一篇文章都经过深思熟虑,旨在为读者提供真实、有价值的观点和信息。我们坚信原创才是知识分享的根本,致力于为广大读者呈现最具真实性和独特性的文章。感谢您的支持与关注,欢迎持续关注我们的原创内容。