最近一个项目部署到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项目部署到linux服务器,thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决...相关推荐

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

    检查了服务器上的文件,并没有缺少文件,再次上传文件到服务器,还是报错.莫名其妙,怀疑是代码问题. 仔细检查后,发现是模板的文件名问题: 用过TP的都知道:thinkphp会在$this->dis ...

  2. filezilla 设置服务器_java项目部署到linux服务器,微信小程序后台springboot项目部署到腾讯云服务器(图文详解)...

    前面给大家讲了一个点餐系统的开发,包括java点餐后台和微信点餐小程序.可是都是教大家如何在本地把项目跑起来.今天就来教大家如何把这个点餐系统部署到服务器,实现商用. 传送门 点餐系统的开发,java ...

  3. java linux 服务_java项目部署Linux服务器几种启动方式总结经验

    一:两种部署包: 部署之前先说下两种包,java项目部署到服务器一般有用war包的,也有用jar包的,微服务spring-cloud普及后大部分打包都是jar,部署之前先搞清楚自己要打war包还是ja ...

  4. 项目部署到Linux服务器上 (全)linux服务器安装java mysql 配置

    项目部署到Linux服务器上 (全) 1.服务器准备 首先你需要购买一台云服务器 我是领取的阿里云的服务器 选择linux系统 设置好 服务器的密码 忘记可以在 控制台首页 云服务器ECS 里面找到购 ...

  5. 免费搭建虚拟机Linux服务器,附带部署项目和内网穿透教程(亲测有效)cd

    最近在学习Linux服务器上进行项目部署,大家都知道在云服务器上可以部署项目,这可以使得在任何地方都可以访问到项目.但购买服务器是要收费的,这使得我十分香菇....但是还有办法的,在VMware虚拟机 ...

  6. linux Centos系统下django项目在Nginx服务器上的部署

    Centos下Python2和3并存环境部署 第一部分: python环境部署 我们今天学习的内容是如何将Django项目部署到linux服务器上,我们部署的linux系统是centos7首先,我们先 ...

  7. 发布react项目到linux服务器,nginx上部署react项目的实例方法

    测试项目:react-demo 克隆你的react-demo项目到服务器上(默认使用Github管理我们的项目) 如果需要,请安装项目环境,比如:node.js,yarn等 进入项目目录,执行npm ...

  8. 微服务项目用了几台服务器,微服务部署运维

    docker介绍,及作用 就是类似VM虚拟机一样的虚拟容器技术.docker 可以帮我们把所需要的应用打包容器, 每一个容器都相互独立的,而且容器占用内存小,启动和管理的速度非常快. 比如 之前我们使 ...

  9. linux运行dock打包的镜像,Linux部署之Docker方式部署项目

    Linux部署之Docker方式部署项目 1. 使用Docker对前端vue项目进行部署 1.1 环境准备 服务器或者虚拟机上先安装好Nginx和相关配置 docker pull nginx 拉去最新 ...

  10. Django+Linux+Uwsgi+Nginx项目部署文档

    Django+Linux+Uwsgi+Nginx项目部署文档 WSGI 在生产环境中使用WSGI作为python web的服务器 WSGI:全拼为Python Web服务器网关接口,Python We ...

最新文章

  1. DBoW2 cmake代码注释
  2. 对话中国农民丰收节交易会 广东成立天然富硒转化联合体
  3. poj 1061 (扩展欧几里德算法)
  4. linux错误说未声明,如何在Linux 32位计算机上解决REG_EIP未声明(在此函数中首次使用)错误?...
  5. 2015/Province_C_C++_C/6/奇妙的数字
  6. LeetCode 617合并二叉树-简单
  7. 【JS 逆向百例】转变思路,少走弯路,X米加密分析
  8. models.ForeignKey( ,on_delete=models.CASCADE)    # 关联外键
  9. 给网页穿上Word马甲
  10. Spring 依赖注入Dependency Injection
  11. paypal中授权返回_微信开放平台授权登录流程详解
  12. Windows 2008 Domain Controller
  13. 如何使用IntelliJ IDEA中自带的mvn命令
  14. 2020数学建模国赛A题 炉温曲线 心得
  15. 「案例分析」生鲜行业B2B供应链平台开发案例
  16. 数独游戏技巧从入门到精通_免费教学视频数独阶梯训练让孩子从入门到精通,数学思维直线上升!...
  17. 此刻,投资自己,才是最好的投资
  18. [译] The Cost Of JavaScript
  19. html风琴图片展示,基于jquery的手风琴图片展示效果实现方法
  20. 软考中级都考什么?难度大吗?

热门文章

  1. 自定义Inspector检视面板
  2. Fun with Opterons, SATA, and INNODB
  3. day09 python之函数进阶
  4. canvas绘制经典星空连线效果
  5. MongoDB(一)——简介
  6. 注解(Annotation)自定义注解入门(转)
  7. zabbix企业应用之low level discovery监控memcache
  8. NBU备份数据库时的ORA-27211错误分析解决
  9. 广州有这么一个无聊的人
  10. 关于字符 字节 python3