Perl 脚本和 Apache2.2 的问题

Issue with Perl script and Apache2.2

我们有一个 perl 脚本,用于在 Apache 网络服务器上不存在文件时调用 404 错误,它工作正常。但是当它在脚本所在的文件夹 (cgi-bin) 中调用时失败。

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

h1>软件错误:

slurp_filename('/cgi-bin/t') / 打开:(2) 在 /usr/lib64/perl5/vendor_perl/ModPerl/RegistryCooker.pm 第 541 行 
处没有这样的文件或目录

任何帮助将不胜感激

通过更改删除了错误:

#SetHandler perl-script
#PerlResponseHandler ModPerl::PerlRun

至:

SetHandler cgi-script
PerlResponseHandler ModPerl::Registry