ScanDir() 访问被拒绝
ScanDir() access Denied
我正在使用 Scandir 从目录中提取 pdf 列表并为它们创建指向用户的链接。我相当确定这是一个权限问题,因为错误是:
[11-Feb-2015 08:31:29 America/Los_Angeles] PHP Warning: scandir(\IIS-1\blackwood\,\IIS-1\blackwood): Access is denied. (code: 5) in C:\inetpub\wwwroot\SIdetail.php on line 20
[11-Feb-2015 08:31:29 America/Los_Angeles] PHP Warning: scandir(\IIS-1\blackwood): failed to open dir: No error in C:\inetpub\wwwroot\SIdetail.php on line 20
[11-Feb-2015 08:31:29 America/Los_Angeles] PHP Warning: scandir(): (errno 0): No error in C:\inetpub\wwwroot\SIdetail.php on line 20
我已经通过这个和其他几个论坛进行了搜索,试图找到正确的权限设置,但我没有找到。我们是 运行 IIS 8.5 和 php 5.5。我已确保 IIS 用户拥有必要文件夹以及网站根文件夹的权限。系统、网络服务、管理员也都对每个其他论坛线程的文件夹拥有完全权限,但仍然无济于事。有什么想法吗??
您必须检查 IIS 进程所在的用户 运行 并允许该用户访问文件。在本地用户中你应该找到 IIS 作为用户的东西。
我正在使用 Scandir 从目录中提取 pdf 列表并为它们创建指向用户的链接。我相当确定这是一个权限问题,因为错误是:
[11-Feb-2015 08:31:29 America/Los_Angeles] PHP Warning: scandir(\IIS-1\blackwood\,\IIS-1\blackwood): Access is denied. (code: 5) in C:\inetpub\wwwroot\SIdetail.php on line 20
[11-Feb-2015 08:31:29 America/Los_Angeles] PHP Warning: scandir(\IIS-1\blackwood): failed to open dir: No error in C:\inetpub\wwwroot\SIdetail.php on line 20
[11-Feb-2015 08:31:29 America/Los_Angeles] PHP Warning: scandir(): (errno 0): No error in C:\inetpub\wwwroot\SIdetail.php on line 20
我已经通过这个和其他几个论坛进行了搜索,试图找到正确的权限设置,但我没有找到。我们是 运行 IIS 8.5 和 php 5.5。我已确保 IIS 用户拥有必要文件夹以及网站根文件夹的权限。系统、网络服务、管理员也都对每个其他论坛线程的文件夹拥有完全权限,但仍然无济于事。有什么想法吗??
您必须检查 IIS 进程所在的用户 运行 并允许该用户访问文件。在本地用户中你应该找到 IIS 作为用户的东西。