Thinkphp3.2.3关于开启DEBUG正常,关闭DEBUG就报错模版无法找到

Posted liuquan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Thinkphp3.2.3关于开启DEBUG正常,关闭DEBUG就报错模版无法找到相关的知识,希望对你有一定的参考价值。

这是Thinkphp3.2.3的一个坑~ 具体原因也没搞清楚,测试环境都是好的,线上就出问题,是因为线上debug是关闭的

具体原委特此记录:

 

现象:(打开DEBUG就正常了,所以界面看不到具体报错滴~)

技术图片

 

排查思路:

php-fpm_error.log也没有明显报错

nginx.access.log报错404~

后来写了一个空的Controller发现也访问不了,排除代码问题。。

Runtime报错:模版不存在??

[ 2019-06-28T15:21:16+08:00 ] 103.219.187.163 /hotel/Tools/Map/getMap/project_id/10074/comid/14822/orderid/7204
ERR: 模板不存在:./Application/Tools/View/Map/getMap.html

[ 2019-06-28T15:21:17+08:00 ] 103.219.187.163 /hotel/Tools/Map/getMap/project_id/10074/comid/14822/orderid/7204
ERR: 模板不存在:./Application/Tools/View/Map/getMap.html  

 

解决办法:

一顿google猛如虎,发现还是有很多类似问题的,将模版文件getMap.html 更改为小写getmap.html 问题解决。

 

以上是关于Thinkphp3.2.3关于开启DEBUG正常,关闭DEBUG就报错模版无法找到的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp3.2.3提示非法操作怎么解决

thinkphp3.2.3 数据库写入add 方法的一些问题。

ThinkPHP3.2.x RCE

ThinkPHP3.2.3版本里面关于行为参数定义的位置在哪个文件夹有声明?

关于thinkphp3.2.3集成phpmailer

ThinkPHP3.2.3 where注入