- 已编辑
安装出错,求助。
https://kodsky.com/#s/6qrlRcqw
安装出错,求助。
https://kodsky.com/#s/6qrlRcqw
提示无法连接MySQL数据库,请自行检查数据库状态
dragonfly
mysqld运行正常的,需要做什么配置吗?
https://kodsky.com/#s/6qxm17xA
dragonfly
帮忙看看,有没有问题
https://kodsky.com/#s/6qys0-sQ
dragonfly
试过了,我的./data/system下面只有fastinstall.lock,重新配置还是提示
DbMysqli->connect();
Unknown error while connecting
环境检测提示的两个函数已经开启。
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?
dragonfly
请允许再问个问题,前面的问题解决后到kodbox里面配置redis,又不行了。
检查下redis
是否启动(以及php-redis扩展
是否已安装)
dragonfly
php-redis已经安装,因为宝塔面板无法启动redis,是手动使用/www/server/redis/src/redis-server命令启动的,确认已经正常启动。
dragonfly
可以连上
另外你看一下,我是安卓手机32位架构debian运行在linux deploy的chroot容器中,在linuxdeploy中启动服务器会有一条无法连接redis 127.0.0.1的提示,还有之前root用户ping域名和ip地址有问题,用usermod -G 3003 root给root 添加inte权限解决,不知道给redis添加这个权限是否有意义?
dragonfly
尝试了usermod -a -G 3003,3004 redis给redis添加3003和3004权限,解决了宝塔面板无法启动redis的问题和使用/etc/init.d/redis start命令无法启动的问题,但是kodbox配置redis还是同样的问题
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';
你可以试试
安装以后想修改80端口请问怎么改在哪改呢