添加开源版禅道应用后,进入禅道系统再返回其他模块会出错

gmetbj 2017-01-06 18:09:21

出错提示如下:

 18:08:41 ERROR: The modulename 'sys/entry' illegal. in framework\base\router.class.php on line 1219, last called by framework\base\router.class.php on line 1337 through function setModuleName.
in framework\base\router.class.php on line 1916 when visiting sys/entry-visit-1

回帖列表
chujilu 2017-01-13 11:28:31
谢谢反馈,可以重现,我记录一下。
gmetbj 2017-01-13 11:14:37

使用的是IE11,然之3.7,禅道8.4。在你的提醒下,更换浏览器测试,发现其他浏览器如IE8,360,傲游,谷歌等都没有问题。应该是IE11的问题,在另外一台电脑使用IE11也同样出现问题。谢谢!

chujilu 2017-01-12 16:36:16
使用的什么浏览器?

然之的版本和禅道的版本分别是多少?
gmetbj 2017-01-11 09:56:35

错误时在浏览器地址栏显示 http://192.168.102.2/sys/entry-visit-4.html,应该是http://192.168.102.2:8083/sys/entry-visit-4.html才正确。禅地址为 http://192.168.102.2,然之地址为 http://192.168.102.2:8083。注意,进入然之后一定要先从左侧菜单运行禅道。

chujilu 2017-01-10 15:41:07
测试没有重现,有没有刷新页面、点击浏览器的前进后退之类的操作?
gmetbj 2017-01-10 10:57:35
该为GET无用
gmetbj 2017-01-09 13:09:34

如果进入系统后先进入其他模块再进入禅道,则没有问题。

gmetbj 2017-01-09 13:08:18

原因找到:


禅道和然之主机端口不一致导致,比如禅道为192.168.1.100,然之为192.168.1.100:8082。当进入然之系统后,如果立即进入禅道,再进入其他模块,系统识别的主机还是192.168.1.100,导致无法找到'sys/entry'。

chujilu 2017-01-09 09:07:57
编辑 zdoo/config/my.php 里的requestType参数值为GET后,重新登录集成禅道后试试
1/ 1
鲁ICP备18054969号
ZSITE8.6