Php

訪問子文件夾中的 PHP 腳本時,“在 <fastCGI> 應用程序配置中找不到 <handler> scriptProcessor”

  • May 20, 2011

可能重複:

訪問子文件夾中的 PHP 腳本時,“在 <fastCGI> 應用程序配置中找不到 <handler> scriptProcessor”

我在 IIS 7.5 上遇到了 php 的配置問題。

它是在 Win7 上使用 MS Web PI 進行的幾乎全新安裝。

我創建了一個簡單的 php 測試頁。它在 root 級別http://localhost/test.php和第一個 sub-level中有效http://localhost/site/test.php,但在第一個 sub-level 中無效http://localhost/site/subfolder/test.php,我收到 HTTP 500 錯誤:

&lt;handler&gt; scriptProcessor could not be found in &lt;fastCGI&gt; application configuration

一切似乎都按照http://www.iis.net/ConfigReference/system.webServer/fastCgi/application中的規定進行配置

是否有某種過濾器可以禁用特定文件夾級別的處理/或僅在前兩個級別啟用它?

我應該檢查什麼?

原來我複制了之前設置中的文件。並且不工作的子文件夾有 web.config,其中指定了不同的 php-cgi.exe。

基本上我現在有 64 位系統並且 php 可執行C:\Program Files (x86)\PHP\v5.3\php-cgi.exe文件PHP_via_FastCGI位於C:\Program Files\PHP...

感謝您的關注:) 希望這對某人有所幫助。

引用自:https://serverfault.com/questions/272102