本人使用WIN2003 INTERNET信息服務(IIS)管理器建立一個網站虛擬目錄,結果浏覽網頁時出現錯誤,錯誤提示信息大體如此:
該頁無法顯示
您試圖從目錄中執行 CGI、ISAPI 或其他可執行程序,但該目錄不允許執行程序。
請嘗試以下操作:
* 如果您認為該目錄應該允許執行訪問權限,請與網站管理員聯系。
HTTP 錯誤 403.1 - 禁止訪問:執行訪問被拒絕。
Internet 信息服務 (IIS)
技術信息(為技術支持人員提供)
* 轉到 Microsoft 產品支持服務並搜索包括“HTTP”和“403”的標題。
* 打開“IIS 幫助”(可在 IIS 管理器 (inetmgr) 中訪問),然後搜索標題為“配置 ISAPI 擴展”、“配置 CGI 應用程序”、“使用網站權限保護站點”和“關於自定義錯誤消息”的主題。
* 在 IIS 軟件開發工具包 (SDK) 或 MSDN Online Library 中,搜索標題為“Developing ISAPI Extensions”、“ISAPI and CGI”和“Debugging ISAPI Extensions and Filters”的主題。
以下是解決的方法:
方法一:IIS管理器->Web 服務擴展-> 所有未知CGI 擴展 ->允許
IIS管理器->Web 服務擴展-> 所有未知ISAPI 擴展 ->允許
方法二:單擊操作系統的開始--程序--管理工具--Interneter服務器管理,在IIS中
選擇您的站點然後右鍵--屬性,在“主目錄”選項中,查看“執行權限”是否設
置為“無”,這裡改成“純腳本”保存即可。
方法三:
第一步:
控制面板 -> 管理工具 ->IIS(Internet 服務器)- Web服務擴 展 -> Active Server Pages(這裡選擇PHP) -> 允許
控制面板 -> 管理工具 ->IIS(Internet 服務器)- Web服務擴展 -> 在服務端的包含文件 -> 允許
第二步,啟用父路徑支持。
IIS-網站-主目錄-配置-選項-啟用父路徑
第三步,權限分配
IIS-網站-(具體站點)-(右鍵)權限-Users完全控制
NTFS格式站點目錄->屬性->安全->users賦予完全控制!
如果覺得完全控制不安全的話可以試試下面的權限分配,
允許 拒絕
完全控制 □ □
修改 □ □
讀取及運行 √ □
列出文件夾目錄 √ □
讀取 √ □
寫入 √ □