Igor Chudov wrote: [...]
Of these two modules, CGI::Deurl is responsible.
It does something strange here:
sub load { my $data; if (defined $ENV{REQUEST_METHOD} and
$ENV{REQUEST_METHOD} eq "POST") { read STDIN , $data , $ENV{CONTENT_LENGTH} ,0;
It assumes that it's the one that grabs the POST
data, so obviously CGI.pm doesn't work.
Well, it used to work. I would not mind changing it to
make it work again.
May be the timing of the loading of that module was different, did you by chance switch from 'require' to 'use'?
I just tried to invoke Deurl with NOTCGI argument, as Deurl suggests for those who do not want to read the query. When invoked with NOTCGI, Deurl/perl barfs saying:
failed to resolve handler `Algebra::Solver::Handler': BEGIN not safe after errors--compilation aborted at /data3/webdata/algebra.com/templates/Algebra/Solver/Handler.pm line 17.\nCompilation failed in require at (eval 18) line 3.\n
I've no idea what CGI::Deurl is. I suppose you need to fix those errors, they aren't anywhere related to mod_perl as far as I can see.
-- __________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com