已解决
禅道从15.6升级至17.3后,bug详情页面刷新后会回到我的地盘
环境:centos7+docker镜像(镜像版本15.6)
通过源码包升级方式升级至17.3后,功能均正常。
升级只升了源码,镜像版本没升级。禅道自己设置开启了内部apache的https。
但是在bug详情页面,刷新浏览器以后,页面未停留在原页面,而是会跳转到我的地盘页面(浏览器url为:my/?tid=r17mtn20)
观察到浏览器控制台的刷新提示为:Navigated to https://[域名]:[端口]/index.html?tid=rd467tq4&open=L2J1Zy12aWV3LTE1MzM4Lmh0bWw.dGlkPXJkNDY3dHE0
观察到浏览器的network标签页如下所示:
bug-view url的访问会返回一个302重定向。
经过测试,研发需求详情页面是正常的(只有bug详情页面有问题)。
上图已经禁用浏览器缓存,应该可以认为与浏览器缓存无关。
禅道的钉钉bug推送消息点击后也会回到我的地盘页面。
已确认账号是登录状态,我的地盘页面信息可以正常显示。
只有在bug列表点击bug标题、在我的动态列表点击bug标题此类情况下,才可以正常打开bug详情页面。
其他方式,如直接复制bug链接,都会回到我的地盘页面。
另:禅道实例处于经典管理模式,未作全新子项目管理模式的升级。
请问这是什么原因造成的,我应该如何解决,谢谢!
提问者: 马哲伟 悬赏:5 日期: 2022-07-26 10:48:48 答案:1 点击:546
获取技术支持
QQ:
1481227768电话:
17663906485
备注
禅道做过设置,并不存在/zentao/这个url前缀
答案列表
最佳答案
马超
2022/07/26
您好, 可以在zentao/config/my.php文件中最后增加一行 ($config->tabSession = false;),然后清空一下禅道代码缓存目录(zentao/tmp/model/目录下内容清空),然后再访问看下。
回复
1条回复
|