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 问题解决。

估计是一个版本的BUG吧~

原文地址:https://www.cnblogs.com/liuquan/p/11103363.html