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

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

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

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

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

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

转载于:https://www.cnblogs.com/wdw31210/p/11577072.html

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

  1. springboot项目部署到Linux服务器

    按照yum方式安装jdk成功 Linux系统下安装jdk及环境配置(两种方法)_橙子君的博客-CSDN博客_linux配置jdk这里介绍两种linux环境下jdk的安装以及环境配置方法在windows ...

  2. 开发笔记--项目部署到linux服务器

    安卓app后端项目部署到linux服务器,通过创建screen窗体,管理linux会话不会随着shell连接窗口的关闭而被杀掉进程.本文章为个人笔记,欢迎各位大牛给予宝贵意见和建议. Xshell远程 ...

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

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

  4. go项目部署到linux服务器

    这个过程真的很简单,比起java的项目部署简直了. 本地编译项目 首先,需要本地编译项目,编译成linux可执行的二进制程序. env GOOS=linux GOARCH=386 go build m ...

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

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

  6. springboot 获取登录浏览器_java项目部署到linux服务器,微信小程序后台springboot项目部署到云服务器(图文详解)...

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

  7. react项目部署到linux服务器

    react部署笔记 1.1打包项目 #安装yarn npm install -g yarn #打包项目 yarn build 1.2 将打包好的build 推到服务器 # cd到前端web目录 cd ...

  8. 使用python flask实现写接口供别人调动,并把flask项目部署在Linux服务器上

    需求: 需要写接口查数据库数据,并返回给前端. 思路: 这个需求要求是用最快的方式出一个demo,所以选择用python flask编写,它比较轻量级. 代码实现,用几个例子说明一下用法 1.直接返回 ...

  9. web项目部署到linux服务器出现的问题

    为什么80%的码农都做不了架构师?>>>    问题一: could not extract ResultSet-- 后面还有很多错误提示,现在问题解决了,找不到更多的提示了,但是大 ...

最新文章

  1. 奠定现代计算机发展的人物和思想,计算机基础第一部分.ppt
  2. keil4 动态调式断不能先打断点嘛_为什么说抖音“鸽武缘”的通背拳是不能实战的“花架子”...
  3. JDBC实现学生信息管理系统(仅增删改查)
  4. 【BZOJ】1013: [JSOI2008]球形空间产生器sphere(高斯消元)
  5. 投资大佬段永平:抄底腾讯,不等了!
  6. Seata多微服务互相调用_全局分布式事物使用案例_Order-Module order微服务的配置搭建_写代码下---微服务升级_SpringCloud Alibaba工作笔记0062
  7. Android分发事件
  8. vscode编译器添加c++万能头文件
  9. 力矩目标值 fTorque计算(伺服力矩控制模式)
  10. h2o java_h2o steam
  11. 《拆掉思维里的墙》读书笔记
  12. Mybatis-plus的Service
  13. iOS各版本发布时间和特点
  14. k8s技术预研8--深入掌握Kubernetes Service
  15. php jsp显示数据排序,JSP_SQL数据库开发中的一些精典代码,1.按姓氏笔画排序: select * From T - phpStudy...
  16. 如何核算一个软件开发项目的成本?
  17. 什么是MVC开发模式?
  18. 2020年我的第一篇博客日报
  19. 1000家《中国工业软件和服务企业名录》发布
  20. elementUI table表头添加下拉框等其他组件

热门文章

  1. mysql的count报错_Mysql报错注入原理分析(count()、rand()、group by)
  2. odoo controller 继承
  3. P1488 肥猫的游戏
  4. 6号板编译失败找不到arm-none-linux-gnueabi-gcc
  5. [Java开发]打印当前路径到控制台
  6. redux-4-ways
  7. How to make a difference
  8. Kubernetes资源创建yml语法
  9. C#循环语句(for循环)
  10. 使用js在桌面上写一个倒计时器_论一个倒计时器的性能优化之路