ThinkPHP项目部署到Linux服务器报告错误模板不存在

ThinkPHP项目部署到Linux服务器报告错误模板不存在
当将最新的项目部署到Linux服务器时,发现一些模板不能说明模板不存在…

检查服务器上的文件,不要缺少文件,再将文件上传到服务器,否则就不能报告

经过仔细检查,发现该模板的文件名是:

任何人谁使用TP知道当ThinkPHP将美元->显示(),它会自动的方法的名称为模板,文件名,例如,一个模板文件,使用getuserinfo.html getuserinfo方法。

我用驼峰命名为控制器的方法,并在视图层模板的名称也用驼峰命名法。例如,在getuserinfo方法对应的getuserinfo.html模板文件,但!当ThinkPHP是美元->显示(),它读取的方法名称的模板名称和方法名称读是小写,即模板的名字叫getuserinfo.html。

Windows下文件名的名称和大小没有区别,Linux将被区分,因此它是错误的。

解决办法:要么改变模板的文件名为小写,或美元->显示('template文件名)(没有。HTML)。

细节决定成败,希望这篇文章能真正帮助大家,谢谢大家的阅读。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部