首页 > php开发, 技术学习 > FastCGI配置错误:Error Number: 1413 (0×80070585).

FastCGI配置错误:Error Number: 1413 (0×80070585).

FastCGI配置错误:Error Number: 1413 (0×80070585).

昨天获知微软Web平台之后,如获至宝,赶紧安装。然而安装之后,运行PHP程序时却提示错误:

1、404错误:找不到文件。

这个错误我比较了解,大概是PHP文件没有置顶处理程序的缘故,只要在网站配置中做一下“程序扩展名影射”即可。影射如下:

可执行文件:C:\WINDOWS\system32\inetsrv\fcgiext.dll

扩展名:.php

动作限制为:GET,HEAD,POST

2、做了映射后,FastCGI本身出错。错误为:

FastCGI Error
The FastCGI Handler was unable to process the
request.
——————————————————————————–

Error Details:

Could not find entry for “php” on site 2043809562 in [Types]
section.
Error Number: 1413 (0×80070585).
Error Description: 无效索引。
HTTP
Error 500 – Server Error.
Internet Information Services (IIS)

这个错误我就没处理过了,后来找到了这个页面:http://forums.iis.net/t/1146956.aspx,知道原来FastCGI也有配置文件的,文件名:

C:\WINDOWS\system32\inetsrv\fcgiext.ini

我的服务器出现这个错误,是因为微软Web平台配置程序没有正确配置这个文件,正确的配置应该如下:

[Types]
php=PHP

[PHP]
ExePath=C:\Program
Files\PHP\php-cgi.exe
InstanceMaxRequests=10000
ActivityTimeout=300
RequestTimeout=600
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000,PHPRC:C:\Program
Files\PHP\

这样配置之后,PHP程序就可以正常运作啦!

顺便说一句,微软Web平台安装FastCGI时,会自动选择合适的PHP版本(32位或64位),不需要人工去区别了。

FastCGI配置错误:Error Number: 1413 (0×80070585). 昨天获知微软Web平 […]

  1. 还没有评论
评论提交中, 请稍候...

留言

(Spamcheck Enabled)

Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks