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

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

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

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

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

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

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

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

end

相关推荐
一灯架构3 小时前
90%的人答错!一文带你彻底搞懂ArrayList
java·后端
mldong4 小时前
Python开发者狂喜!200+课时FastAPI全栈实战合集,10大模块持续更新中🔥
后端
GreenTea5 小时前
从 Claw-Code 看 AI 驱动的大型项目开发:2 人 + 10 个自治 Agent 如何产出 48K 行 Rust 代码
前端·人工智能·后端
Moment7 小时前
AI 全栈指南:NestJs 中的 Service Provider 和 Module
前端·后端·面试
IT_陈寒7 小时前
为什么我的JavaScript异步回调总是乱序执行?
前端·人工智能·后端
Moment7 小时前
AI全栈入门指南:NestJs 中的 DTO 和数据校验
前端·后端·面试
小村儿7 小时前
Harness Engineering:为什么你用 AI 越用越累?
前端·后端·ai编程
小码哥_常8 小时前
为什么PUT和DELETE请求在大公司中逐渐被弃用?
后端
宫_商_角_徵8 小时前
动态代理到底在做什么?
后端
苍何8 小时前
我把微信 cli 开源了,群消息终于不用爬楼了!
后端