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 数据库写入add 方法的一些问题。