如果你部署用ThinkPHP开发的项目到liunx服务器上,可能会遇到

这有可能是html模板不存在(添加模板),也有可能是权限问题(不可以修改为754权限),也有可能是linux 区分大小写的问题,

我这边主要是解决大小写的问题

如果你关闭调试模式,配置会以ThinkPHP\Conf\convention.php为准,URL_CASE_INSENSITIVE为TRUE说明不区分大小写,

这是看你的url上方法显示的是什么,那你就可以修改html模板的名字一样就行了

如果你开启调试模式,配置会以ThinkPHP\Conf\debug.php为准,URL_CASE_INSENSITIVE为FALSE说明区分大小写

那就不用修改了

总的来说,thinkphp去找模板文件时文件名就跟url的一样,保持里面的大小写,如果为true的话,就统一找小写的模板文件。

 

附加拓展:

欢迎访问博主博客:https://www.tiedongit.com/

Logo

更多推荐