thinkphp上传至服务器后模板无法解析原因

以前做的一个项目一直没有上线,最近才来倒腾这些东西。从上传文件到上传代码,一路走来艰辛就不用说了,好不容易可以用域名访问网站了,但是一点击其中有链接的地方就傻眼了,出现了如下的错误:

模板不存在:./Application/Home/View/Index/essaylist.html

明明在本地上运行的很好的呀,出鬼了,我心知肚明这是路径解析错误导致的。我查出这一行代码如下:

    <if condition="$parent eq '0'">
                    当前位置&nbsp;:&nbsp;<a href="__URL__/Index">首页</a> >> <a href="__URL__/Essaylist/code/{$CurCol['code']}">{$CurCol['cname']}</a>
                  <else/>
                   当前位置&nbsp;:&nbsp;<a href="__URL__/Index">首页</a> >> <a href="__URL__/Essaylist/code/{$ParCol['code']}">{$ParCol['cname']}</a> >> <a href="__URL__/Essaylist/code/{$CurCol['code']}">{$CurCol['cname']}</a>
                 </if> 
我一直以为是__APP__的原因,一个劲地用firebug在查看本地和线上的路径的不同之处,然后按照本地上的一个劲地改。n次也没有效果,我在质疑__APP__的问题,然后又在配置文件中重新定义__APP__,结果可想而知,当然是没有成功。之后注意到路径中Essaylist和提示信息中的essaylist不同,可能是大小写的原因吧。一试,真的是这样,我靠,从昨天晚上搞了一下午,加上今天的一下午,我也是醉了

总结一点就是说在本地上运行的时候,路径url是不区分大小写的,但是一旦部署到线上之后,它就会区分大小写,所以就是因为一个小问题导致浪费了这么多时间,好吧,心伤,不过也是一个经验吧,记录一下

转载于:https://my.oschina.net/sunshinewyf/blog/521551

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值