多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] ### 1. 提示数据库无法连接 ![](https://box.kancloud.cn/978ab12432ff78155b1979356b50cfaf_324x148.png) 解决方案: 1.如果是本地的数据库或者redis,ip地址填写127.0.0.1; 2.如果数据库或者redis不是安装在本地服务器上的,确认宝塔上数据库端口跟redis端口放行; 3.确认mysql版本必须是5.6或者5.7; 4.如果没有给redis设置密码,redis密码一栏不需要填写 ### 2.安装swoole扩展报错。 注意这个swoole不是宝塔自带的拓展应用,是从禾匠qq售后群下载的文件 ,如果能正常进入后台,说明swoole已经安装成功,如果不能进入后台,需要安装swoole。 ![](https://box.kancloud.cn/7953790186b1a1e56306c7215064682a_1064x195.png) 解决方案: 1.确保php7.2; 2.将群文件的![](https://box.kancloud.cn/edd698e541d4ae22985bf218189d3650_420x171.png) 文件上传到服务器的php扩展下面![](https://box.kancloud.cn/998bef91a66ef1303d0883a2576d97be_689x49.png) 3.在php配置文件最后面增加一行 **extension=swoole\_loader\_20\_php72.so** **注意**:![](https://box.kancloud.cn/58d61e45a5550af4ed9bfb3ff720aa43_439x37.png) **4.注意:宝塔自带的2个swoole扩展不需要安装** **5.注意,配置好之后要重载php配置** ![](https://box.kancloud.cn/b82f706304ecddbc8aef26157fbf60db_731x517.png) ### 3执行队列服务问题: #### 1.运行queue队列服务的php配置必须启用proc_open和proc_get_status函数,宝塔默认是禁用的;还有pcntl开头的函数也记得删除,不要禁用。如果有pcntl开头的函数 全部都删除掉! ![](https://box.kancloud.cn/4f52a783c92134caf7f1bad231e34fd4_1485x742.png) #### 2.提示无法连接到数据库 failed to DB connection; 检查redis服务是否正常启动,如果在安装时候本地redis配置没有填写127.0.0.1的 微擎版 :addons/zjhj\_bd/config/local.php  榜店版 :config/local.php  修改redis服务器ip是redis -> hostname这一项 ![](https://box.kancloud.cn/c785e5b0665f751877637c81249d8dc9_366x120.png) #### 3:都配置好了还是提示不对,或者长时间加载的: 宝塔上切换 PHP命令行版本为PHP7.2 : 说明,一个服务器的命令行版本只能有一个,如果有其他的网站用的PHP的其他版本的情况下,请先落实后操作! 宝塔上切换:![](https://box.kancloud.cn/f3a650544baee5633e2434bc80be0256_894x452.png) 打开命令行,输入 php -v 看显示的版本是否是7.2的 如果不是 切换到7.2 再去执行一遍队列的流程 ![](https://box.kancloud.cn/0b44f9c0b0229972388aaa303aeeb6bf_614x202.png) #### 4:上述几步都设置过还是不行的,看下宝塔上的这个设置是否开启了,如果开启了就关掉 ![](https://box.kancloud.cn/e70a0bb74d8e8bce109d7f1cb8d013a4_1113x664.png)