按帮助中心的zentaoPHP基础手册写的helloworld状态码为302一直跳转到my.html

回贴
回帖数 15
阅读数 552
发表时间 2024-11-12 11:29:57
😊
私奔的花卷 楼主

第一次接触禅道,使用windows一键安装包搭建的开源21版的环境,公司需要在基础上按需要增加新功能,开发的页面用链接调用就报302跳转到my.html,

按帮助中心的zentaoPHP基础手册写的helloworld状态码也是302一直跳转到my.html,怎么破?

系统:Windows 7 64位

浏览器:Chrome v109

PS:禅道对浏览器有版本要求,用chrome v63版根本进去,一登录就卡在改密码界面根本进不去,这个都搞了好久,

目前这个问题不确定是不是还是浏览器问题,win7的chrome最高109版了,只能先来求助。

10个回复
😁
李硕 沙发

21版本是使用的新方式进行的扩展,与18系列、16.5之前系列 不通用。

可以先确认一下扩展使用的方式,20系列版本二开帮助文档:https://www.zentao.net/book/extension-dev/custom-dev-1319.html

2024-11-12 16:38:30 李硕 回帖
😊
私奔的花卷 板凳 回复#1

是按21版的扩展方式放到extension/custom里的了

2024-11-12 19:42:50 私奔的花卷 回帖
😊
私奔的花卷 #3

有够无语,禅道还有这样的问题,因为搭建在本地调试用,一直用127.0.0.1的URL登录,现在终于找到新加的模块页面一直302跳转原因,禅道居然不能用127.0.0.1来调试页面,要用网卡的ip才行,无语无语无语

2024-11-12 20:38:48 私奔的花卷 回帖
🚢
王林 #4 回复#3

代码调试应该和访问IP没有关系的。

咱们其他的禅道原有页面使用127.0.0.1可以正常访问吗?

2024-11-13 09:16:40 王林 回帖
😊
私奔的花卷 #5 回复#4

127.0.0.1禅道原有的页面都正常访问,新加的页面自己敲链接调试就报302跳到my.html。可能我搭的环境有问题吧

2024-11-13 14:27:13 私奔的花卷 回帖
🚢
王林 #6

可以看下自己添加的代码和禅道原有的扩展目录代码有什么区别吗?跟踪排查下呢。

2024-11-13 14:48:45 王林 回帖
😊
私奔的花卷 #7 回复#6

郁闷,调试好后台接口,现在调前台,还是会自动跳转my.html,前面改IP在control.php直接echo可以显示后台获取的内容了,现在加个view页面,control.php改用$this→display()就是会跳转my.html;

用禅道基础手册里的“使用mvc实现helloworld的代码”也一样,我已经把环境搭到虚拟机centos上也一样。

2024-11-14 14:54:25 私奔的花卷 回帖
🚢
王林 #8

20系列版本view目录启用了,使用的是ui目录,可以改下这个目录下的文件试试呢。

2024-11-14 14:56:51 王林 回帖
😊
私奔的花卷 #9 回复#8

试了,不行,F12调试抓网络包,返回的是200 OK,但响应栏提示是“无法加载响应数据”,然后就一直跳转到my.html。

2024-11-14 15:37:03 私奔的花卷 回帖
😊
私奔的花卷 #10

18.5版本正常,helloworld可以正常显示了,加的前台页面也能显示了

2024-11-14 16:53:28 私奔的花卷 最后编辑 2024-11-14 16:53:28 私奔的花卷 回帖
联系人
刘斌/高级客户经理
电话(微信)
17685869372
QQ号码
526288068
联系邮箱
liubin@chandao.com
返回顶部
刘斌
高级客户经理
17685869372
526288068
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。