我在这个主题上看到了一些问题,但不幸的是,我无法找到解决方案。
我在Windows Server 2008上使用Apache2运行PHP5.3。
PDF文件由脚本创建,发送后需要删除,因此:
unlink($filename);
上述代码不会删除该文件,但会返回以下错误消息:
[2013年3月18日10:56:06 UTC] PHP警告:取消链接(D:\ mypath \ temp \ myfilename.pdf)[function.unlink]:D:\ mypath \ Controller中的权限被拒绝第554行的IndexController.php
使用exec / whoami我可以看到用户是“nt authority \ system”
使用fileperms函数,并使用Example2中的代码解析它,我可以看到该文件具有以下权限:33206 -rw-rw-rw-
我还检查了包含文件夹,并且该系统用户对该文件夹及其内容具有完全控制权。
有人可以建议删除该文件吗?提前谢谢。