添加开源版禅道应用后,进入禅道系统再返回其他模块会出错
2017-01-06 18:09:21
gmetbj
  • 访问次数: 13
  • 注册日期: 2017-01-06
  • 最后登录: 2018-11-21
  • 我的积分: 160
  • 门派等级: 无门派

出错提示如下:

 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

沙发
2017-01-09 09:07:57
chujilu
  • 访问次数: 549
  • 注册日期: 2014-11-11
  • 最后登录: 2017-03-30
  • 我的积分: 528
  • 门派等级: 无门派
编辑 zdoo/config/my.php 里的requestType参数值为GET后,重新登录集成禅道后试试
板凳
2017-01-09 13:08:18
gmetbj
  • 访问次数: 13
  • 注册日期: 2017-01-06
  • 最后登录: 2018-11-21
  • 我的积分: 160
  • 门派等级: 无门派

原因找到:

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

#3
2017-01-09 13:09:34
gmetbj
  • 访问次数: 13
  • 注册日期: 2017-01-06
  • 最后登录: 2018-11-21
  • 我的积分: 160
  • 门派等级: 无门派

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

#4
2017-01-10 10:57:35
gmetbj
  • 访问次数: 13
  • 注册日期: 2017-01-06
  • 最后登录: 2018-11-21
  • 我的积分: 160
  • 门派等级: 无门派
该为GET无用
#5
2017-01-10 15:41:07
chujilu
  • 访问次数: 549
  • 注册日期: 2014-11-11
  • 最后登录: 2017-03-30
  • 我的积分: 528
  • 门派等级: 无门派
测试没有重现,有没有刷新页面、点击浏览器的前进后退之类的操作?
#6
2017-01-11 09:56:35
gmetbj
  • 访问次数: 13
  • 注册日期: 2017-01-06
  • 最后登录: 2018-11-21
  • 我的积分: 160
  • 门派等级: 无门派

错误时在浏览器地址栏显示 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。注意,进入然之后一定要先从左侧菜单运行禅道。

#7
2017-01-12 16:36:16
chujilu
  • 访问次数: 549
  • 注册日期: 2014-11-11
  • 最后登录: 2017-03-30
  • 我的积分: 528
  • 门派等级: 无门派
使用的什么浏览器?
然之的版本和禅道的版本分别是多少?
#8
2017-01-13 11:14:37
gmetbj
  • 访问次数: 13
  • 注册日期: 2017-01-06
  • 最后登录: 2018-11-21
  • 我的积分: 160
  • 门派等级: 无门派

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

#9
2017-01-13 11:28:31
chujilu
  • 访问次数: 549
  • 注册日期: 2014-11-11
  • 最后登录: 2017-03-30
  • 我的积分: 528
  • 门派等级: 无门派
谢谢反馈,可以重现,我记录一下。
1/1