ScanDir()访问被拒绝

时间:2015-02-11 16:56:23

标签: php scandir

我使用Scandir从目录中提取pdf列表,并为用户创建链接。我非常确定它是一个权限问题,因为错误是:

  

[11-Feb-2015 08:31:29 America / Los_Angeles] PHP警告:scandir(\ IIS-1 \ blackwood \,\ IIS-1 \ blackwood):访问被拒绝。 (代码:5)在第20行的C:\ inetpub \ wwwroot \ SIdetail.php

     

[11-Feb-2015 08:31:29 America / Los_Angeles] PHP警告:scandir(\ IIS-1 \ blackwood):无法打开目录:C:\ inetpub \ wwwroot \ SIdetail.php上没有错误第20行

     

[11-Feb-2015 08:31:29 America / Los_Angeles] PHP警告:scandir():(错误0):第20行的C:\ inetpub \ wwwroot \ SIdetail.php没有错误

我已经通过这个和其他几个论坛进行搜索,试图找到正确的权限设置,但它让我望而却步。我们用php 5.5运行IIS 8.5。我确保IIS-User对必要的文件夹以及网站的根文件夹也有权限。系统,网络服务,管理员都对每个其他论坛线程的文件夹拥有完全权限,但仍然无济于事。有什么想法??

1 个答案:

答案 0 :(得分:0)

您必须检查运行IIS进程的用户,并允许该用户访问这些文件。在本地用户中,您应该以用户身份找到IIS。