PHP生成的文件的权限被拒绝

时间:2015-08-14 16:29:33

标签: php apache permissions fopen unlink

我在Windows Server 2008 R2上运行Apache。

我使用临时文件来保存经常使用/调用的数据“以减少会话文件锁定”,而不是使用$_SESSION。在文件夹C:\phpsites\add-ons\icws\cache内,我使用PHP函数fopen()

创建临时文件

此外,我有一项工作,删除使用PHP unlick()函数的旧临时文件。旧文件是一段时间不使用的文件,以5%的速率随机评估。

但是,我一直在PHP日志中看到关于权限被拒绝的PHP警告!以下是日志文件中的一行

[14-Aug-2015 09:24:55 America/Los_Angeles] PHP Warning:  unlink(C:\phpsites\add-ons\icws\ICWS/../cache/201508142554086002): Permission denied in C:\phpsites\add-ons\icws\ICWS\CacheHandler.php on line 172

如果文件是由脚本生成的,为什么会拒绝权限?

是的,该文件可以由请求A使用fopen()生成,删除请求可能来自请求B unlink()

0 个答案:

没有答案