我使用Scandir從目錄中拉出pdf列表併爲其創建鏈接給用戶。我相當肯定其作爲錯誤是權限問題:ScanDir()訪問被拒絕
[02月11日 - 2015年8點31分二十九秒美洲/洛杉磯] PHP的警告:SCANDIR(\ IIS-1 \黑檀木\,\ IIS -1 \ blackwood):訪問被拒絕。 (代碼:5)在C:\ inetpub \ wwwroot \ SIdetail.php上線20
[11-Feb-2015 08:31:29美國/ Los_Angeles] PHP警告:scandir(\ IIS-1 \ blackwood) :未能打開dir:第20行中的C:\ inetpub \ wwwroot \ SIdetail.php中沒有錯誤
[11-Feb-2015 08:31:29 America/Los_Angeles] PHP Warning:scandir():(errno 0):C中沒有錯誤:\的Inetpub \ wwwroot的\ SIdetail.php上線20
我已經搜查通過這個和其他一些論壇,試圖找到正確的權限設置,但它躲開我。我們使用php 5.5運行IIS 8.5。我已經確定IIS用戶對必要的文件夾以及網站的根文件夾具有權限。系統,網絡服務,管理員也都對其他論壇主題的文件夾擁有完全權限,但仍然無濟於事。任何想法??
IIS工作進程(w3wp.exe)正在DefaultAppPool用戶下運行。我已經將該用戶添加到安全選項卡,並且可以確定,遵循該指南的共享用戶已在[此處]列出(http://www.iis.net/learn/manage/configuring-security/application-pool-identities )。再次,只是爲了確定我重新啓動了IIS和網頁。仍然得到相同的錯誤。 – Gene 2015-02-11 17:55:16
您是否設置了Windows集成安全性並讓IIS冒充用戶?在這種情況下,您必須相應地調整文件夾訪問權限。 – Tarik 2015-02-11 18:47:16
如果丟失,請將審覈切換爲訪問失敗並檢查Windows日誌。 – Tarik 2015-02-11 18:50:16