0
我有一个Windows Server 2008 R2
并使用Windows身份验证为我的网站。move_uploaded_file缺少权限?
我的网站的一个功能是上传文件到一个文件夹,使用php的C:\inetpub\wwwroot\Website\upload
。
问题是我一直得到相同的错误"failed to open stream: Permission denied"
。
我谷歌搜索了几个小时,尝试了解决方案,但没有任何工作。
任何人都可以帮助我吗?
我使用Windows身份验证,服务器在我进行身份验证(Pass-through-Authentication)时获取我的Windows用户。如果我使用匿名身份验证,那么我需要IUSR但不在这里:) – mcg
好了解。你可以运行进程监视器来检查用户试图写入的内容吗?然后以与上述相同的方式为该用户或组提供权限。 –
进程Monitor向我展示了应用程序使用apppool用户。我想知道为什么???。我需要登录的Windows用户...并不是每个人都应该能够上传东西或显示上传的东西...现在我必须授予'IIS APPPOOL \'所有权利,但这是没有办法的,因为安全的原因。 –
mcg