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文本文件读写与数值运算的相关技巧,需要的朋友可以参考下
    2016-05-05
  • php中的字符编码转换函数用法示例

    php中的字符编码转换函数用法示例

    这篇文章主要介绍了php中的字符编码转换函数用法示例,非常具有实用价值,需要的朋友可以参考下
    2014-10-10
  • PHP基于IMAP收取邮件的方法示例

    PHP基于IMAP收取邮件的方法示例

    这篇文章主要介绍了PHP基于IMAP收取邮件的方法,结合实例形式分析了PHP基于IMAP接收邮件的相关设置与使用技巧,并附带了IMAP相关函数说明,需要的朋友可以参考下
    2017-08-08
  • php错误提示failed to open stream: HTTP request failed!的完美解决方法

    php错误提示failed to open stream: HTTP request failed!的完美解决方法

    当使用php5自带的file_get_contents方法来获取远程文件的时候,有时候会出现file_get_contents(): failed to open stream: HTTP request failed!这个警告信息。
    2011-06-06
  • php中全局变量global的使用演示代码

    php中全局变量global的使用演示代码

    用php编程的人对流程这个名词很熟悉。一般做php的工程师对面向对象的理解不是太深,所以在大流程中的方法中需要调用到外面变量,所以用的全局变量的机会会很多
    2011-05-05
  • 浅谈PHP中JSON数据操作

    浅谈PHP中JSON数据操作

    本文的知识点:1、JSON数据格式介绍,2、对数据编码成JSON格式,3、对JSON数据进行解码,并操作,有需要的小伙伴可以参考下。
    2015-07-07
  • php进程通信之信号量浅析介绍

    php进程通信之信号量浅析介绍

    信号量又称为信号灯、旗语 用来解决进程(线程同步的问题),类似于一把锁,访问前获取锁(获取不到则等待),访问后释放锁,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • Laravel 5.3 学习笔记之 错误&日志

    Laravel 5.3 学习笔记之 错误&日志

    这篇文章主要介绍了Laravel 5.3 学习笔记之 错误&日志的相关资料,需要的朋友可以参考下
    2016-08-08
  • php skymvc 一款轻量、简单的php

    php skymvc 一款轻量、简单的php

    skymvc是一款轻量、简单的php mvc框架,借鉴了各大框架的设计,采纳了很多优秀的函数及类,skymvc不鼓励傻瓜式的开发,更注重给予开发者更多的思考空间。
    2011-06-06
  • php内核解析:PHP中的哈希表

    php内核解析:PHP中的哈希表

    PHP中使用最为频繁的数据类型非字符串和数组莫属,PHP比较容易上手也得益于非常灵活的数组类型。 在开始详细介绍这些数据类型之前有必要介绍一下哈希表(HashTable)。 哈希表是PHP实现中尤为关键的数据结构
    2014-01-01

最新评论