已解决 在服务器上设置mysql远程访问权限后,禅道页面打开为空白,但可以正常远程连接禅道数据库并查看其中的内容。

为了能远程连接禅道数据库,在服务器上做了如下配置:

1.运行cmd。

2.转到xampp目录下的mysql的bin子目录。

3.使用root登陆mysql。

4.执行GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
    FLUSH PRIVILEGES;

5.执行完成后,远程立即可以连接禅道数据库,但禅道页面立刻无法访问。可以正常看到“开源版和专业版选择页面”。选择后进入空白页面,即使之前已经打开的其他禅道页面的子分页面再点击也只看到空白。


6.重启禅道服务甚至卸载再安装禅道服务,问题依然存在。

禅道版本 6.3.stable Windows安装包
操作系统 Windows Server 2003
客户端浏览器 IE8

提问者: wx 悬赏:5 日期: 2014-12-04 09:59:52 答案:1 点击:9904

获取技术支持

QQ:2679672214电话:17663982076
设置备注
答案列表
2014/12/04
找下错误日志。tmp/log/下面php开头的最新日志。
2015/07/07
没解决呀?我也遇到同样的问题
2015/12/21
19:53:09 ERROR: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) in D:\xampp\zentao\framework\router.class.php on line 1578, last called by D:\xampp\zentao\framework\router.class.php on line 1540 through function connectByPDO.
in D:\xampp\zentao\framework\router.class.php on line 1622 when visiting
2015/12/22
修改密码过程中有可能导致root帐号对zentao数据库的访问权限丢失了,备份一下禅道的数据库物理文件(xampp/mysql/data/zentao),然后重新安装一键安装包,然后把数据库物理文件替换上再启动服务。一键安装包默认设置只允许服务器本机用 127.0.0.1连接。这个一般来说不需要修改密码的。