thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决

 更新时间:2016年04月27日 11:21:50   投稿:lijiao  
一个项目部署到Linux服务器上去的时候,发现某些模板竟然会报错说“模板不存在:/Application/Admin/....”,这篇文章就是介绍了thinkphp项目部署到Linux服务器上报错“模板不存在”的解决方法,感兴趣的小伙伴们可以参考一下

最近一个项目部署到Linux服务器上去的时候,发现某些模板竟然会报错说“模板不存在:/Application/Admin/....”

检查了服务器上的文件,并没有缺少文件,再次上传文件到服务器,还是报错。莫名其妙,怀疑是代码问题。

仔细检查后,发现是模板的文件名问题

用过TP的都知道:thinkphp会在$this->display()的时候,会自动获取方法名作为模板的文件名,比如一个getUserInfo方法对用着getuserinfo.html的模板文件。

对控制器里的方法,我用驼峰命名法,而view层里的模板名,也是用了驼峰命名法。比如getUserInfo方法对应了getUserInfo.html的模板文件,但是!thinkphp在$this->display()的时候,读取方法名作为模板名,读出来的方法名是小写的,也就是要求模板名为getuserinfo.html。

在Windows下不区分文件名大小写,Linux会区分,所以报错了。

解决办法:要么改模板文件名为小写,要么$this->display('模板文件名')(不带.html)。

细节决定成败,希望这篇文章可以真正的帮助大家,谢谢大家的阅读。

相关文章

  • php无序树实现方法

    php无序树实现方法

    这篇文章主要介绍了php无序树实现方法,实例分析了php无序树的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • php异常处理捕获错误整理

    php异常处理捕获错误整理

    在本篇文章里小编给大家整理的是关于php异常处理捕获哪些错误的相关知识点,有需要的朋友们学习下。
    2019-09-09
  • 基于php使用memcache存储session的详解

    基于php使用memcache存储session的详解

    本篇文章是对php使用memcache存储session进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例

    PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例

    这篇文章主要介绍了PHP面向对象程序设计内置标准类,普通数据类型转为对象类型,结合实例形式分析了php面向对象程序设计中的内置标准类,普通数据类型概念、功能及对象类型转换相关操作技巧,需要的朋友可以参考下
    2019-06-06
  • PHP使用PHPExcel删除Excel单元格指定列的方法

    PHP使用PHPExcel删除Excel单元格指定列的方法

    这篇文章主要介绍了PHP使用PHPExcel删除Excel单元格指定列的方法,涉及PHPExcel针对Excel单元格的遍历操作及removeColumn方法删除单元格的相关使用技巧,需要的朋友可以参考下
    2016-07-07
  • PHP使用debug_backtrace方法跟踪调试代码调用详解

    PHP使用debug_backtrace方法跟踪调试代码调用详解

    这篇文章主要介绍了PHP使用debug_backtrace方法跟踪调试代码调用,结合实例形式详细分析了debug_backtrace函数的功能、参数、使用方法及相关操作注意事项,需要的朋友可以参考下
    2018-07-07
  • php 木马的分析(加密破解)

    php 木马的分析(加密破解)

    前一段时间上网查找到了一个经过“加密”过的php木马,出于好奇就对其代码进行了分析
    2009-05-05
  • php中文字符截取防乱码

    php中文字符截取防乱码

    当汉字被截断时,根据编码规则他总是要把后边的其他字符拉过来一起作为汉字解释,这就是出现乱码的原因。而值为0x81到0xff与0x00组合始终都显示为“空” 根据这一特点,在substr的结果后面补上一个chr(0),就可以防止出现乱码了
    2008-03-03
  • PHP封装的数据库保存session功能类

    PHP封装的数据库保存session功能类

    这篇文章主要介绍了PHP封装的数据库保存session功能类,涉及php基于SessionHandlerInterface接口实现的读取、写入、保存、销毁等常用操作方法,需要的朋友可以参考下
    2016-07-07
  • PHP的简单跳转提示的实现详解

    PHP的简单跳转提示的实现详解

    这篇文章主要介绍了PHP的简单跳转提示的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03

最新评论