首页 > 技术文章 > 禅道错误:登录页面可以打开,输入正确的用户名和密码没有反应,软件和数据库运行正常。

bosins 2021-08-12 14:58 原文

问题描述

禅道系统的登录界面可以正常打开,数据库也可以正常连接,但是输入正确的用户名和密码后,没有反应。登录没有反应。

排查方法

1、zentao/config/my.php中debug的值改成true,然后重新登录一下禅道,看日志文件 zentao(pms/ep/pro)/tmp/log/php开头的今天的文件有什么报错。注:不要找sql开头的文件。(我的没有报错,所以根本没生成今天日期的php开头的文件。)

2、打开mysql/mysql_error.err文件,最底部最新时间的错误大多数与zt_todo表有关,所以怀疑这个表出了问题。

解决方案

通过禅道客户端的工具菜单,打开数据库网页链接,一般为http://127.0.0.1:8080/adminer/,根据界面提示输入密码和数据库信息,密码为安装禅道设置的数据库密码,数据库为zentao。

登录后,执行如下sql指令修复:

repair table `zt_todo`

其中,zt_todo为出问题的表名。

推荐阅读