可能重复:
在访问子文件夹中的PHP脚本时,“<handler> scriptProcessor在<fastCGI>应用程序configuration”中找不到
我有IIS上的PHP的configuration问题。
这是在Win7上使用MS Web PI进行的实际安装。
我创build了一个简单的PHPtesting页面。 它工作在根级http://localhost/test.php和第一个子级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中的规定进行configuration
是否有某种filter可以禁用特定文件夹级别的处理?或者仅在前两个级别启用它?
我应该检查什么?
原来,我复制了我以前的设置的文件。 和不工作的子文件夹有web.config指定不同的php-cgi.exe。
基本上我现在有64位系统和PHP可执行文件在C:\Program Files (x86)\PHP\v5.3\php-cgi.exe ,我发现它在IISpipe理器中转到非工作文件夹并打开处理程序映射并检查值PHP_via_FastCGI ,那是当我注意到在C:\Program Files\PHP...的旧可执行C:\Program Files\PHP...
感谢您的关注:)希望这可以帮助别人。