Perl脚本没有在Apache 2.2.15上运行,使用mod_fcgid / Win32

我已经在Windows XP SP3上安装了mod_fcgid的apache 2.2.15,并且Activestate Perl(试过5.12&5.8.9)在mod_fcgid参考页面尝试了perl示例脚本,但它不工作

我在错误日志中得到这个

[星期二07十二月07:23:35 2010] [信息] mod_fcgid:服务器127.0.0.1:/usr/bin/perl.exe(5476)开始[星期二07十二月07:23:35 2010] [警告] [客户端127.0 .0.1](OS 109)pipe道已结束。 :mod_fcgid:得到重叠结果错误[Tue Dec 07 07:10:35 2010] [error] [client 127.0.0.1]提前结束脚本头文件:f.pl [Tue Dec 07 23:10:35 2010] [error] [client 127.0.0.1] File does not exist:C:/Apache2/htdocs/favicon.ico [Tue Dec 07 23:10:39 2010] [info] mod_fcgid – infoneto:process /usr/bin/perl.exe(5476 )退出(通讯错误),返回码9

我仔细检查了一切,包括:#!/ usr / bin / perl.exe行加载了mod_fcgid

当运行脚本为普通的CGI它的工作原理当我转向旧的mod_fastcgi它工作得很好,作为一个fastcgi(即加载一次运行多次)。

使用进程监视器我可以看到,Apache启动Perl,但它Perl几乎立即退出,甚至无需加载Perl脚本我也试图在Apache 2.0.52和2.0.63与旧的mod_fcgid和Apache 2.2.15与最新的mod_fcgid(2.3 .6)但是没有运气

可以做什么?

我GOOGLE了一下,但没有人似乎有解决scheme或pipe理使用mod_fcgid perl在Win32上

我在cpan和apache跟踪器上都打开了一个FCGI的错误,但似乎没有人关心…

有这个解决scheme吗? 别人需要这个吗? (在Apache / Win32上使用Perl的mod_fcgid)

Solutions Collecting From Web of "Perl脚本没有在Apache 2.2.15上运行,使用mod_fcgid / Win32"