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
我们有一个 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