Fastcgi
我所有的 .html 頁面都給出 500 錯誤。所有 .php 文件都可以正常工作
我剛剛從 IIS 5 升級到 IIS 8.5。我在安裝 ISAPI 過濾器和 FastCGI 時遇到了麻煩,但我設法讓幾乎所有東西都能正常工作。我現在面臨的唯一問題是所有 .html 頁面都會給我一個 500 錯誤。下面是錯誤:
FastCGI 錯誤 FastCGI 處理程序無法處理請求。
錯誤詳情:
處理配置文件時發生錯誤。錯誤號:2 (0x80070002)。錯誤描述:系統找不到指定的文件。
我安裝了靜態內容。
即使我在這裡“Hello World”中只有一個頭部和身體標籤,它也會給我這個錯誤。所有 PHP 和 JS 文件都正常工作。
我希望你們中的一些人對我能做什麼有想法。我迫不及待地完成了這個..
非常感謝提前
感謝這個網站,我設法修復了它
這是我所做的:
- Delegate Handler Mappings 在 IIS manager 中,從左側選擇機器名稱,點擊頁面中間部分 Management 下的 Feature Delegation。從列表中選擇處理程序映射,然後從頁面的右側部分選擇讀/寫。
- 創建新的處理程序映射 在 IIS 管理器中,點擊左側的網站名稱(可能稱為預設網站,旁邊有一個地球圖像)。進入處理程序映射。添加模組映射(右側的連結)。詳細資訊應與 .php 副檔名的映射相同,但將是這樣的:
請求路徑:*.html 模組:FastCgiModule
執行檔:C:\Program Files (x86)\PHP\php-cgi.exe
名稱:html
在此處理程序的請求限制框中,具有以下設置:
映射:未勾選
動詞:所有動詞
訪問:無