comeontxw dragonfly 试过了,我的./data/system下面只有fastinstall.lock,重新配置还是提示 DbMysqli->connect(); Unknown error while connecting 环境检测提示的两个函数已经开启。
comeontxw dragonfly 感谢耐心回答,找到了问题的关键 删除原来网站后,宝塔一键部署kodbox,打开kodbox配置,报错 DbMysqli->connect(); Unknown error while connecting 修改setting_user.php里面DB_HOST是127.0.0.1为localhost,再重新打开kodbox,配置成功。 看了一下数据表结构,发现kodbox的数据表也有对应127.0.0.1,不知道为什么必须写成localhost?
comeontxw dragonfly php-redis已经安装,因为宝塔面板无法启动redis,是手动使用/www/server/redis/src/redis-server命令启动的,确认已经正常启动。
comeontxw dragonfly 尝试了usermod -a -G 3003,3004 redis给redis添加3003和3004权限,解决了宝塔面板无法启动redis的问题和使用/etc/init.d/redis start命令无法启动的问题,但是kodbox配置redis还是同样的问题
comeontxw dragonfly 可以连上 另外你看一下,我是安卓手机32位架构debian运行在linux deploy的chroot容器中,在linuxdeploy中启动服务器会有一条无法连接redis 127.0.0.1的提示,还有之前root用户ping域名和ip地址有问题,用usermod -G 3003 root给root 添加inte权限解决,不知道给redis添加这个权限是否有意义?
PICGUAN comeontxw 我遇到了跟你同样的情况,后台设置检测通过,但是确认之后就显示 Redis server went away。 我自己摸索出了一个解决办法,我发现再后台设置地址和端口之后,网站源码配置文件中并没有修改。 手动修改 /config/setting_user.php 最后, $config['cache']['sessionType'] = 'redis'; $config['cache']['cacheType'] = 'redis'; $config['cache']['redis']['host'] = '127.0.0.1'; $config['cache']['redis']['port'] = '6379'; 你可以试试