今天使用微軟的FastCGI來搭建php在windows2003+IIS6下的運行環境,出現如下問題。
代碼如下:
FastCGI Error
The FastCGI Handler was unable to process the request.
Error Details:
Error Number: 5 (0x80070005).
Error Description: 拒絕訪問。
HTTP Error 500 - Server Error.
Internet Information Services (IIS)
網上找了下說是PHP目錄沒有權限,之前用ISAPI來實現php的運行的,沒有問題,該加的權限都加上了。改FastCGI就當掉了,⊙﹏⊙b汗。結果發現確實是權限的問題,ISAPI和FastCGI需要給php目錄加的賬戶不一樣,ISAPI增加php目錄的NetWork Service賬戶就行了,但是FastCGI需要增加運行IIS工作組戶IIS_WPG,給php目錄增加IIS_WPG組權限就沒出現這個錯誤了。
新聞熱點
疑難解答