码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2015-10-24 17:35:16      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:

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

模板不存在:./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是不区分大小写的,但是一旦部署到线上之后,它就会区分大小写,所以就是因为一个小问题导致浪费了这么多时间,好吧,心伤,不过也是一个经验吧,记录一下

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

标签:

原文地址:http://my.oschina.net/sunshinewyf/blog/521551

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!