访问子文件夹中的 PHP 脚本时,“在 <fastCGI> 应用程序配置中找不到 <handler> scriptProcessor”

Pri*_*nis 6 iis php fastcgi

可能重复:
访问子文件夹中的 PHP 脚本时,“在 <fastCGI> 应用程序配置中找不到 <handler> scriptProcessor”

我在 IIS 7.5 上的 php 配置有问题。

它实际上是在 Win7 上使用 MS Web PI 进行的全新安装。

我创建了一个简单的php testpage。它在 root 级别http://localhost/test.php和第一个 sub-level 中工作http://localhost/site/test.php,但在http://localhost/site/subfolder/test.php,我收到 HTTP 500 错误:
<handler> scriptProcessor could not be found in <fastCGI> application configuration

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

是否有某种过滤器可以禁用特定文件夹级别的处理/或仅在前 2 个级别启用它?

我应该检查什么?

Pri*_*nis 7

原来我复制了之前设置中的文件。不工作的子文件夹有 web.config,其中指定了不同的 php-cgi.exe。

基本上我现在有 64 位系统并且 php 可执行文件在 中C:\Program Files (x86)\PHP\v5.3\php-cgi.exe,我通过转到非工作文件夹并打开处理程序映射并检查 的值在 IIS 管理器中发现了它,PHP_via_FastCGI那时我注意到了旧的可执行文件C:\Program Files\PHP...

感谢您的关注 :) 希望这对某人有所帮助。