推荐 IIS7.0下ThinkPHP提示“缓存文件写入失败!” 需要设置user的权限即可 Home/Runtime/Cache/

IIS7.0下ThinkPHP提示“缓存文件写入失败!”


字号+作者:有田笔记 来源:有田笔记WP老站 2015-12-11 01:05 我要评论() 收藏成功收藏本文


:(缓存文件写入失败!:./install/Runtime/Cache/a694eb75ada0ceeb1a80e34d7ebbba3f.php 错误位置 FILE: C:\WWW\d\thinkphp\Lib\Template\ThinkTe'...


 :(


缓存文件写入失败!:./install/Runtime/Cache/a694eb75ada0ceeb1a80e34d7ebbba3f.php
错误位置
FILE: C:\WWW\d\thinkphp\Lib\Template\ThinkTemplate.class.php  LINE: 123


使用的PHP程序进行安装,该程序是使用ThinkPHP框架写的,在安装过程中提示以上错误,分析是权限问题


环境介绍:使用的Windows Server2008R2,服务器用的IIS7.5+PHP5.3


后来在IIS7.5中站点右键-编辑站点权限-设置


(1)IIS_IUSERS和NETWORK SERVICE修改权限不行,后来给这两个用户完全控制权限还是不行


(2)给Everyone用户添加修改权限,可以了,但是给Everyone这么大的权限有点不合适,删除Everyone用户


(3)尝试给Users用户修改权限,成功,能够写入缓存了,问题好像出现在这


(4)小疑问,我设置了一下Users修改权限后我直接删除Users的修改权限,只留下IIS_IUSERS和NETWORK SERVICE修改权限,也可以正常运行了


建议:


(1)首先设置 IIS_IUSERS和NETWORK SERVICE修改权限,如果能够成功最好


(2)如果上一步不成功,设置Users的修改权限,到这一步基本就成功了


(3)如果以上两步都不成功,直接给Everyone修改权限,问题基本可以解决

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值