上传了一份新的tpl去覆盖旧的文件,但是在浏览器看仍然是老的页面  
即使的按ctrl+f5也是如此
最后是在tpl文件里写几个字 或者删几个文字  反正就是改变下tpl 才能把新的tpl反映出来我觉得这个具有一些迷惑性,会导致在错误的地方找原因。比如我就在处理逻辑的php文件上花了点时间  

解决方案 »

  1.   

    比较少的情况会遇到 删除smarty缓存就可以了
      

  2.   

    删除compiles下面对应的文件,
    我在个别服务器上也遇到这样的问题,
    这个方法百试百灵.
      

  3.   

    smarty 是依据是否到达指定的时间间隔和对比编译后的模板文件和模板文件的创建时间来决定是否重新编译的
    而有的ftp是不改变上传文件的原始属性的,可能是你恰好在smarty重新编译模板后上传了新模板文件
      

  4.   

    SMARTY缓存没有开  应该说可能和7L说的相近