I'd suggest moving the whole module loading into something like conf/startupl.pl: ------------------8<------------------ #use DBI; #use DBD::mysql; #use CGI ':cgi-lib'; #use CGI::Cookie; use strict; use IO::Socket; use Socket; use Digest::MD5 qw(md5_hex); use GDBM_File; use Fcntl; use Compress::Zlib; use Date::Handler; use Time::HiRes qw( usleep ualarm gettimeofday tv_interval ); CGI->compile(':all'); #use Apache2::SizeLimit; #$Apache2::SizeLimit::MAX_PROCESS_SIZE = 35000;
return 1; ------------------8<------------------ And source it in using PerlRequire. httpd.conf ---------------8<----------------- PerlModule ModPerl::Registry PerlRequire conf/startup.pl ---------------8<----------------- Tom Dan Peterson wrote: > Disclaimer: I don't know much perl :) > > I've got a client who's running an OLD version of apache 1.3 and would > like to migrate to apache2. They had someone set up their site long ago > and he is now elsewhere. They have this in their apache2.conf (running > on Debian Sarge) and it's resulting this error: > > # /etc/init.d/apache2 start > * Starting apache 2.0 web server... > Syntax error on line 244 of /etc/apache2/apache2.conf: > $parms->add_config() has failed: Invalid command 'gzerrno', perhaps > mis-spelled or defined by a module not included in the server > configuration at /usr/lib/perl5/Apache2/PerlS *tions.pm line > 203.\n > > > 241 PerlModule ModPerl::Registry > 242 # FOR MOD_PERL: > 243 <Perl> > 244 #use DBI; > 245 #use DBD::mysql; > 246 #use CGI ':cgi-lib'; > 247 #use CGI::Cookie; > 248 use strict; > 249 use IO::Socket; > 250 use Socket; > 251 use Digest::MD5 qw(md5_hex); > 252 use GDBM_File; > 253 use Fcntl; > 254 use Compress::Zlib; > 255 use Date::Handler; > 256 use Time::HiRes qw( usleep ualarm gettimeofday tv_interval ); > 257 # CGI->compile(':all'); > 258 > 259 #use Apache2::SizeLimit; > 260 #$Apache2::SizeLimit::MAX_PROCESS_SIZE = 35000; > 261 > 262 </Perl> > > Why is it erroring out on line 244 when that's commented out? > > Thanks very much in advance, > > Dan > > ------------------------------------------------------------------------ > Yahoo! Messenger with Voice. > <http://us.rd.yahoo.com/mail_us/taglines/postman3/*http://us.rd.yahoo.com/evt=39666/*http://beta.messenger.yahoo.com> > PC-to-Phone calls for ridiculously low rates.
signature.asc
Description: OpenPGP digital signature