线上环境:系统centos 7 ,环境LNMP集成一键安装
本地环境:Win+LAMP

访问模板的时候,加载的路径错误,报错如下图


检查了服务器上的文件,并没有缺少文件,再次上传文件到服务器,还是报错。

经过查资料发现,使用$this->fetch();渲染模板的时候会自动渲染view目录下对应控制器的对应的模板。
问题就出现在这里,因为开发是在Windows环境下开发的,在Windows下不区分文件名大小写,而Linux严格区分大小写,所以报错了。

解决办法:要么改模板文件名为小写,要么指定文件:$this->fetch(‘控制器名/模板文件名’)(不带.html)


将大写的文件夹修改成小写

清除缓存runtime,浏览器缓存,重新打开就可以显示正常

另外一种提示模板不存在的情况:

虽然同样是模板文件不存在,但是报错的内容却不太一样,这时候得查看页面是否有include引入资源文件

在解决上述问题时,请大家仔细阅读ThinkPHP官方开发文档。

{include file="Public/header" /}

因为同样的问题,Linux是区分大小写的,我的文件夹为小写public,但是引入写成了Public,就导致了上面的报错,此时同样把英文改成小写即可。

{include file="public/header" /}

如果以后遇到这种模板不存在的问题,先看是不是大小写问题,然后是权限,分配755权限看看。

如果遇到问题,不知道是出现了哪种情况,可以在HTML文件直接输出测试文字,注释其他代码,如果能出来就是第二种问题。否则…

PS:如果能帮助到你,我很开心,也希望你可以随手点个赞或者收藏

Thinkphp5.0 提示模板不存在相关推荐

  1. thinkphp5.0提示不支持redis详细解决办法

    1,一般这个提示是使用了redis缓存引起的,先查TP5的配置文件,看是否使用了redis缓存 2,我的问题就是使用了redis缓存引起的,先在本地安装个redis再说 下载地址: (放弃)https ...

  2. angularjs 表单校验指令_angular4.0的模板式表单、响应式表单及其错误提示

    模板式表单 NgForm.NgModel.NgModelGroup是FormModule里的内容,NgForm会自动拦截标准的表单处理事件(eg.提交),angular用ngSubmit代替标准的表单 ...

  3. 前台模板 海豚php_GitHub - cbw1820446/DolphinPHP: 海豚PHP——快速开发框架(基于ThinkPHP5.0.3)...

    DolphinPHP DophinPHP(海豚PHP)是一个基于ThinkPHP5.0.3开发的一套开源PHP快速开发框架,DophinPHP秉承极简.极速.极致的开发理念,为开发集成了基于数据-角色 ...

  4. php商城项目视频,thinkphp5.0商城项目实战视频教程

    Thinkphp作为开源的PHP框架发展到今天,无疑是国内最适合PHP学员学习和使用的框架,除了简单容易上手,更大的优点是开发文档完善.插件丰富.满足作为开发大中型网站框架的条件,此课程将以开发一个中 ...

  5. php网站目录结构图,thinkPHP5.0站点目录结构-我心向阳

    一.ThinkPHP5.0的目录结构 安装后(或者下载后的压缩文件解压后)可以看到下面的目录结构: tp5 ├─application 应用目录 ├─extend 扩展类库目录(可定义) ├─publ ...

  6. ThinkPHP5.0完全开发手册——调试模式

    调试模式 ThinkPHP有专门为开发过程而设置的调试模式,开启调试模式后,会牺牲一定的执行效率,但带来的方便和除错功能非常值得. 我们强烈建议ThinkPHP开发人员在开发阶段始终开启调试模式(直到 ...

  7. PHP(ThinkPHP5.0) + PHPMailer 进行邮箱发送验证码

    GitHub下载最新版第三方类库 PHPMailer: 第一步: 打开网址https://github.com/PHPMailer/PHPMailer/ 下载PHPMailer,PHPMailer 需 ...

  8. thinkphp5.0架构总览

    ThinkPHP5.0应用基于MVC(模型-视图-控制器)的方式来组织. MVC是一个设计模式,它强制性的使应用程序的输入.处理和输出分开.使用MVC应用程序被分成三个核心部件:模型(M).视图(V) ...

  9. think php上传图片,基于ThinkPHP5.0实现图片上传插件

    这篇文章主要介绍了关于基于ThinkPHP5.0实现图片上传插件,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 thinkphp5.0 图片上传插件可预览裁剪图片和保存原图片,执行裁剪 ...

最新文章

  1. C#和JavaScript的简单互交
  2. 全网唯一秃头数据集:20 万张人像,网罗各类秃头
  3. 按原有结构恢复被删除的FAT32文件夹
  4. 【转】JS回调函数--简单易懂有实例
  5. web python 自动化是什么_Selenium 凭什么成为 Web 自动化测试的首选?(内附源码)...
  6. 前端学习(3127):react-hello-react之字符串形式
  7. 小黑小波比.git clone报错解决方案
  8. find_package()的查找*.cmake的顺序
  9. PHP提示Notice: Undefined variable的解决办法
  10. 第一章 Shiro简介——《跟我学Shiro》[张开涛]
  11. 怎样设置公众号自动回复
  12. 【抓否】哪来的“独角兽”——360私有化,富士康开飞机上市,宁德时代、药明康德这一系列闪电过会
  13. (十)DSP28335基础教程——ECAP实验(超声波测距)
  14. 北大核刊最新版2020目录_2021年一建教材出来了?最新版考点速记手册,早备考早通关...
  15. 开启子进程的两种方式、进程间内存空间隔离、进程对象的方法或属性详解
  16. JS exports的用法
  17. 做一名有幸福感的计算机教师,做一名具有幸福感的教师
  18. 【读书笔记《凤凰架构》- 构架可靠的大型分布式系统.周志明】(一)
  19. 在打印服务器中新增纸张规格后,在打印机首选项中的自定义纸张中看不到的原因
  20. 最易懂的RAID0、RAID1、RAID5、RAID10/01概念解析

热门文章

  1. 【无标题】xuexi
  2. 用计算机弹卡路里简谱,抖音计算器弹奏简谱音乐大全 计算器弹歌曲谱子汇总...
  3. 考博英语-连接词because和while的用法
  4. su切换用户无需输入密码
  5. 太阳能等新能源监控来了!公路局风光互补供电无线原长城视频监控系统搭建
  6. linux网络通信命令-如何给其他用户发送消息发送全体消息
  7. 2020年MongoDB中文社区年终线上大会全纪录【附PPT及视频回放】
  8. 调色神器3D LUT Creator1.52 WIN中文完美注册版
  9. 自动驾驶—两轮差速机器人基于PID控制下轨迹跟踪
  10. 删除金山毒霸中 KAVEXT.DLL 心得!