Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PerlRun下运行Perl CGI脚本时出错_Perl_Apache2_Cgi_Mod Perl - Fatal编程技术网

在PerlRun下运行Perl CGI脚本时出错

在PerlRun下运行Perl CGI脚本时出错,perl,apache2,cgi,mod-perl,Perl,Apache2,Cgi,Mod Perl,我正在尝试使用PerlRun在mod_Perl 2.0下运行Perl CGI web应用程序。在对脚本做了一些简单的更改之后,一切似乎都正常了 然而,Apache错误日志越来越大!快 每个请求都有很多错误,但它们有两种类型: (一) (二) 这是main.pl的第1054行: use LWP::Simple qw(!head); 如何消除这两种类型的错误?您的两条错误消息都与LWP::Simple相关。LWP::Simple导出HTTP常量,这会导致重新定义的警告。当您使用LWP::Simpl

我正在尝试使用PerlRun在mod_Perl 2.0下运行Perl CGI web应用程序。在对脚本做了一些简单的更改之后,一切似乎都正常了

然而,Apache错误日志越来越大!快

每个请求都有很多错误,但它们有两种类型:

(一)

(二)

这是main.pl的第1054行:

use LWP::Simple qw(!head);

如何消除这两种类型的错误?

您的两条错误消息都与LWP::Simple相关。LWP::Simple导出HTTP常量,这会导致重新定义的警告。当您使用LWP::Simple时,请尝试只包含使用LWP::Simple qw(get,getstore)所需的函数;您仍然可以看到这些函数上的原型不匹配错误

可能的副本?
Prototype mismatch: sub ModPerl::ROOT::ModPerl::PerlRun::var_www_html_myapp_main_2epl::RC_SWITCHING_PROTOCOLS: none vs () at /var/www/html/myapp/main.pl line 1054
use LWP::Simple qw(!head);