省流:没有出现下图的报错可能是空路由规则的问题。
编者在编写一个新的控制器时还未建立模板文件,理应出现如下报错
但是浏览器非但没有报错,反而无法正常访问所有有问题的控制器,表现为都为空白页面,正常的控制器可以访问:
如下图,明显错误的路径仍然空白不报错
寻找许久,发现是空路由规则 的问题,如下
应该是编者忘记写路由规则了,但是对页面访问又没有影响,就一直存在,谁知道居然把网页的报错给弄没了,这下好了,网站怎么访问都不报错了,这就是此网站靠bug运行嘛。。。
最后查了一下原因:可能是空路由覆盖了默认的404处理机制,导致thinkphp网站的报错机制不能正常运行,因而出现空白页面。
end