thinkphp模板文件缺失没有报错/thinkphp无法正常访问控制器

省流:没有出现下图的报错可能是空路由规则的问题。

编者在编写一个新的控制器时还未建立模板文件,理应出现如下报错

但是浏览器非但没有报错,反而无法正常访问所有有问题的控制器,表现为都为空白页面,正常的控制器可以访问:

如下图,明显错误的路径仍然空白不报错

寻找许久,发现是空路由规则 的问题,如下

应该是编者忘记写路由规则了,但是对页面访问又没有影响,就一直存在,谁知道居然把网页的报错给弄没了,这下好了,网站怎么访问都不报错了,这就是此网站靠bug运行嘛。。。

最后查了一下原因:可能是空路由覆盖了默认的404处理机制,导致thinkphp网站的报错机制​不能正常运行,因而出现空白页面。

end

相关推荐
Zadig9 分钟前
企业 Agent 总烂在 Demo 里?Zadig 工作流 AI 任务给了一条路
后端·devops
Zadig21 分钟前
告别"人肉扛雷":Zadig 用 AI 接管发布前最脏最累的 15 分钟
后端·aiops
Nturmoils1 小时前
向量数据库不该成为新孤岛:KingbaseES 多模融合架构如何减少数据搬运
后端
一座古城1 小时前
Claude Code 架构源码解析:AI 应用开发的范式跃迁
前端·后端
Nturmoils1 小时前
用蓝耘元生代做 GitHub 热榜解读:Dify Chatflow 接入和真实项目分析
后端
K哥爬虫1 小时前
【JS 逆向百例】Vaptcha V4 手势验证码逆向分析
前端·后端
qq_185198691 小时前
SpringBoot-五-AOT
java·spring boot·后端
用户29975997127071 小时前
Service 层到底该 throw 异常还是 return 错误码?我在两个团队各推行过一种,最后被一个事务 Bug 说服了
后端
小月土星1 小时前
吞噬星空 RAG 项目 MySQL 实战:从硬编码登录到数据库鉴权(Day 1)
后端
Heo1 小时前
怎么保证缓存和数据库一致性?
前端·后端·面试