安装出错,求助。 https://kodsky.com/#s/6qrlRcqw
提示无法连接MySQL数据库,请自行检查数据库状态
dragonfly mysqld运行正常的,需要做什么配置吗? https://kodsky.com/#s/6qxm17xA
comeontxw 检查配置文件 ./config/setting_user.php 中数据库信息是否填写错误
dragonfly 帮忙看看,有没有问题 https://kodsky.com/#s/6qys0-sQ
comeontxw 宝塔自动导入数据库失败了,删除 ./config/setting_user.php 和 ./data/system/install.lock重新安装一下
./config/setting_user.php
./data/system/install.lock
dragonfly 试过了,我的./data/system下面只有fastinstall.lock,重新配置还是提示
DbMysqli->connect(); Unknown error while connecting
环境检测提示的两个函数已经开启。
dragonfly 感谢耐心回答,找到了问题的关键 删除原来网站后,宝塔一键部署kodbox,打开kodbox配置,报错
修改setting_user.php里面DB_HOST是127.0.0.1为localhost,再重新打开kodbox,配置成功。 看了一下数据表结构,发现kodbox的数据表也有对应127.0.0.1,不知道为什么必须写成localhost?
dragonfly 请允许再问个问题,前面的问题解决后到kodbox里面配置redis,又不行了。
检查下redis是否启动(以及php-redis扩展是否已安装)
redis
php-redis扩展
dragonfly php-redis已经安装,因为宝塔面板无法启动redis,是手动使用/www/server/redis/src/redis-server命令启动的,确认已经正常启动。
dragonfly
dragonfly 尝试了usermod -a -G 3003,3004 redis给redis添加3003和3004权限,解决了宝塔面板无法启动redis的问题和使用/etc/init.d/redis start命令无法启动的问题,但是kodbox配置redis还是同样的问题
comeontxw 试下redis-cli -h 127.0.0.1
redis-cli -h 127.0.0.1
dragonfly 可以连上 另外你看一下,我是安卓手机32位架构debian运行在linux deploy的chroot容器中,在linuxdeploy中启动服务器会有一条无法连接redis 127.0.0.1的提示,还有之前root用户ping域名和ip地址有问题,用usermod -G 3003 root给root 添加inte权限解决,不知道给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';
你可以试试