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

Reply via email to