Perl脚本和Apache2.2的问题

时间:2017-10-24 18:21:04

标签: cgi-bin

我们有一个perl脚本,用于在Apache webserver上没有文件时调用404错误,这个工作正常。但是当它在文件夹(cgi-bin)中被调用时,它是失败的是脚本所在。

例如www.site.com/cgi-bin/test(这应该调用404但不是404错误,而是打印在浏览器上显示的错误以下)。

h1>软件错误:

slurp_filename('/cgi-bin/t') / opening: (2) No such file or directory at /usr/lib64/perl5/vendor_perl/ModPerl/RegistryCooker.pm line 541

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

通过更改:

删除了错误
#SetHandler perl-script
#PerlResponseHandler ModPerl::PerlRun

到:

SetHandler cgi-script
PerlResponseHandler ModPerl::Registry