move_uploaded_file缺少权限?

时间:2015-06-08 07:23:39

标签: php windows permissions

我有一个Windows Server 2008 R2,并在我的网站上使用Windows身份验证。

我网站的一个功能是使用php将文件上传到文件夹C:\inetpub\wwwroot\Website\upload

问题是我一直收到同样的错误"failed to open stream: Permission denied"

我用Google搜索了几个小时并尝试了解决方案,但没有任何效果。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

为此,您需要授予" IUSR"访问指定的目录。这是运行IIS服务的本地用户。

授予对特定文件夹的访问权限:

1)单击右键并选择属性,打开文件夹属性。 2)转到权限选项卡。点击"编辑" 3)接下来点击添加,确保在位置下选择本地计算机并输入" IUSR" 4)点击"确定",现在分配"修改"对此用户的许可。

这就是全部。希望这可以帮助。如果这不起作用,请使用Microsoft process monitor来拒绝文件系统。这可以帮助您确定哪个用户尝试写入您的文件系统。