2012-02-09 81 views
5

我試圖做到這一點:PHP/IIS:未能打開流:權限被拒絕

$fh = fopen("req2" , 'w') 

,我也得到:

警告:的fopen(d:\的Inetpub \ wwwroot的\ REQ2 )[function.fopen]:未能 打開流:允許在d否認:\的Inetpub \ wwwroot的\ test.php的上線 44無法打開文件

我給了 「完全控制」 permissio ns到wwwroot目錄中的IIS。我也試過絕對路徑:$_SERVER['DOCUMENT_ROOT']."\\req2"

但我仍然得到相同的錯誤。我在Windows 7上運行IIS 7

+0

使用[進程監視器](http://live.sysinternals.com/procmon.exe)查看哪個用戶實際上試圖訪問該文件。 – 2012-02-09 12:32:17

+2

謝謝!解決了。這是我誰沒有權限寫:P – arnab321 2012-02-09 13:43:27

+0

試着給所有用戶完全控制,如果它的工作,然後逐個恢復訪問控制,你會看到哪個用戶正在創建問題 – muzaffar 2015-10-29 05:56:19

回答

0

另外,如果你碰到這個與下載代碼,請確保您有「暢通」它在本地運行。

還必須禁用文件加密。

相關問題