按帮助中心的zentaoPHP基础手册写的helloworld状态码为302一直跳转到my.html
第一次接触禅道,使用windows一键安装包搭建的开源21版的环境,公司需要在基础上按需要增加新功能,开发的页面用链接调用就报302跳转到my.html,
按帮助中心的zentaoPHP基础手册写的helloworld状态码也是302一直跳转到my.html,怎么破?
系统:Windows 7 64位
浏览器:Chrome v109
PS:禅道对浏览器有版本要求,用chrome v63版根本进去,一登录就卡在改密码界面根本进不去,这个都搞了好久,
目前这个问题不确定是不是还是浏览器问题,win7的chrome最高109版了,只能先来求助。
21版本是使用的新方式进行的扩展,与18系列、16.5之前系列 不通用。
可以先确认一下扩展使用的方式,20系列版本二开帮助文档:https://www.zentao.net/book/extension-dev/custom-dev-1319.html
是按21版的扩展方式放到extension/custom里的了
有够无语,禅道还有这样的问题,因为搭建在本地调试用,一直用127.0.0.1的URL登录,现在终于找到新加的模块页面一直302跳转原因,禅道居然不能用127.0.0.1来调试页面,要用网卡的ip才行,无语无语无语
代码调试应该和访问IP没有关系的。
咱们其他的禅道原有页面使用127.0.0.1可以正常访问吗?
127.0.0.1禅道原有的页面都正常访问,新加的页面自己敲链接调试就报302跳到my.html。可能我搭的环境有问题吧
可以看下自己添加的代码和禅道原有的扩展目录代码有什么区别吗?跟踪排查下呢。
郁闷,调试好后台接口,现在调前台,还是会自动跳转my.html,前面改IP在control.php直接echo可以显示后台获取的内容了,现在加个view页面,control.php改用$this→display()就是会跳转my.html;
用禅道基础手册里的“使用mvc实现helloworld的代码”也一样,我已经把环境搭到虚拟机centos上也一样。
20系列版本view目录启用了,使用的是ui目录,可以改下这个目录下的文件试试呢。
试了,不行,F12调试抓网络包,返回的是200 OK,但响应栏提示是“无法加载响应数据”,然后就一直跳转到my.html。
18.5版本正常,helloworld可以正常显示了,加的前台页面也能显示了