Philip M. Gollucci wrote:
Christian Klinger wrote:
These are the last lines of the error_log
...
DB<1> CGI::self_or_default(/usr/lib/perl5/5.8.3/CGI.pm:433):
Three questions / suggestions,
1) You said you were using perl 5.8.6. Thats loading something
installed into perl 5.8.3. That could be.
I´ve installed the newest mod_perl but i use the Perl-Package from
Suse-Linux ditribution.
2) What version of CGI.pm are yousing... If you're not using CGI.pm 3.11
upgrade and try again.
In /usr/lib/perl5/5.8.3/CGI.pm i found these lines
$CGI::revision = '$Id: CGI.pm,v 1.185 2005/08/03 21:14:55 lstein Exp $';
$CGI::VERSION='3.11';
3) If possibe upgrade PERL to perl 5.8.7 though thats likely not it.
ok i will try to install the newest perl version.
Based on this part of it
DB<1> CGI::header((eval 16)[/usr/lib/perl5/5.8.3/CGI.pm:810]:61):
61: if ($MOD_PERL and not $nph) {
DB<1> CGI::header((eval 16)[/usr/lib/perl5/5.8.3/CGI.pm:810]:62):
62: $self->r->send_cgi_header($header);
DB<1> CGI::r(/usr/lib/perl5/5.8.3/CGI.pm:377):
377: my $self = shift;
DB<1> CGI::r(/usr/lib/perl5/5.8.3/CGI.pm:378):
378: my $r = $self->{'.r'};
DB<1> CGI::r(/usr/lib/perl5/5.8.3/CGI.pm:379):
379: $self->{'.r'} = shift if @_;
DB<1> CGI::r(/usr/lib/perl5/5.8.3/CGI.pm:380):
380: $r;
DB<1> .
I'd be inclined to blame #2
DB<1> CGI::header((eval 16)[/usr/lib/perl5/5.8.3/CGI.pm:810]:62):
62: $self->r->send_cgi_header($header);
is line 810 for you in CGI.pm 3.11 its 1450 or so... seems like you a
really old one.
I think i have installed the newest CGI.pm.
thx christian