已解决 禅道无法正常访问了

navicat 可以正常登录  ,linux中报错

禅道版本 20.0.beta1 Linux安装包
操作系统 CentOS
客户端浏览器

提问者: 老实的吐司 悬赏:15 日期: 2024-03-18 14:30:07 答案:1 点击:136

获取技术支持

QQ: 电话:
设置备注
答案列表
2024/03/18
您好,关于正常docker镜像部署禅道 docker log提示数据库连接的问题,如果确认数据库可以正常登录,且容器正常启动的话,可以直接访问web进行安装,忽略这个报错即可,有些时候容器的服务检测会有延时,导致日志记录数据库服务的error信息。
2024/03/18
您好,怎么直接访问web进行安装
2024/03/18
先检查下docker容器状态 如果已经启动 且端口做映射后 直接访问宿主机映射端口即可
2024/03/18
您好,这个操作已经试过了, 无法访问,访问后是空白(docker启动成功,navicat可以正常连接)
2024/03/18
容器内可以正常访问吗 容器内用mysql命令行连接数据库看下,如果还是正常连接,访问页面空白的话 尝试手动打开禅道debug,看下页面有没有信息输出
zentao(pro/ep/pms)/config/my.php中debug的值改成true 重新操作一下 看日志文件 zentao(pms/ep/pro/max)/tmp/log/php开头的今天的文件有什么报错。注:不要找sql开头的文件。
2024/03/18
ERROR: SQLSTATE[HY000] [1049] Unknown database 'zentao' in framework/base/router.class.php on line 2395, last called by framework/base/router.class.php on line 2342 through function connectByPDO.
in framework/base/router.class.php on line 2453 when visiting
2024/03/18
Unknown database zentao 系统找不到zentao库 看下zentao/config目录下是不是有一个my.php文件,这个文件内容里禅道连接数据库的参数是否正确,如果没有zentao库,需要将my.php文件删除,重新访问禅道安装初始化数据库