本帖最后由 break_happy 于 2012-03-06 09:54:12 编辑

解决方案 »

  1.   

    Path."smarty/cache"的目录存在且可读写?
      

  2.   

    那我用的是win7,是给这个文件夹加上everyone读写权限吗?
      

  3.   

    你如果是apapche默认安装的话是system的权限..不是的话你调一下权限..
    你直接file_put_contents 一个测试文件到那去看看是不是有权限不就知道了吗?
      

  4.   

    我用的是xampp解压的,不是安装版,调节什么的权限,win7用户还是还是xampp的文件设置。求解。
      

  5.   

    smarty 生成缓存已解决,应该是权限的问题,但是现在我每次编译php为文件都会重新生成缓存
    $smarty->caching=2;
    $smarty->cache_lifetime=60*60*24*7;默认应该一周更新一次,在这期间,我更改模板文件的样式或者文字内容,访问是看不到改变的。但是现在每次访问都会更新缓存文件。是我的理解错了吗?
      

  6.   

    $smarty->caching = true;
    $smarty->cache_lifetime = 604800;
      

  7.   

    $smarty->caching = true;
    $smarty->cache_lifetime = 604800;
    还是不起作用。