Win2003上的Apache无法找到指定的路径

时间:2012-07-16 18:49:43

标签: windows filepath apache2.2

在Win2003上全新安装Apache 2.2 配置使用apache工具验证,但当我尝试访问该站点时,浏览器显示内部错误。

Apache日志显示:

  

[Mon Jul 16 13:36:38 2012] [错误] [客户端10.162.9.158](OS 3)   系统找不到指定的路径。 :无法生成孩子   过程:D:/Heatmap/Webapp/public/dispatch.cg

文件系统显示:

  

D:\ Heatmap \ Webapp \ public> dir dispatch *驱动器D中的卷是DATA   卷序列号为C482-3950

     

D:\ Heatmap \ Webapp \ public

目录      

05/02/2012 10:56 AM 445 dispatch.cgi 05/02/2012 10:56   AM 520 dispatch.fcgi                  2个文件965个字节                  0 Dir(s)5,625,618,432字节免费

由于我在Linux服务器上运行Apache,因此我在这里遇到了根本原因。系统找不到存在的路径。

Cluestick please。

1 个答案:

答案 0 :(得分:0)

消息无法产生子进程引起了我的注意。

研究显示,shebang系列实际上是由Apache使用的 - 除非WinOS级别的Perl将文件扩展名与解释器相关联 - 我需要在我的.cgi中更正它。

在cgi的shebang行中指定Perl的完整路径可以解决问题。