[freeside] httpd.conf fails with ($MLDBM::RemoveTaint=1;) with both updated versions of Redhat9 and RedhatEL3

The Salisburys rojee at bigpond.net.au
Fri Jun 11 01:50:24 PDT 2004


Easy when you know how

Randall perhaps could add to
http://blogs.law.harvard.edu/rlucas/2003/08/26#a13
RedhatEL3 FREE VERSIONS (centos) needs 7 packages installed before

apache 1.3 will install



rpm -i compat-db-4.0.14-5.i386.rpmrpm -i
compat-gcc-c7.3-2.96.123.i386.rpmrpm -i
compat-libstdcdevel-7.3-2.96.123.i386.rpmrpm -i
compat-db-4.0.14-5.i386.rpmrpm -i compat-gcc-c7.3-2.96.123.i386.rpmrpm -i
mm-1.1.3-4.i386.rpmrpm -i mm-devel-1.1.3-4.i386.rpmrpm -i
apache-1.3.27-2.i386.rpm ----- Original Message ----- 
From: "Randall Lucas" <rlucas at tercent.com>
To: <ivan-freeside at sisd.com>
Cc: <Ryan at trainor.com.au>
Sent: Friday, June 11, 2004 5:26 AM
Subject: Re: [freeside] httpd.conf fails with ($MLDBM::RemoveTaint=1;) with
both updated versions of Redhat9 and RedhatEL3


> You are using Apache 2, which is evil and broken.  It is inexplicable
> why Red Hat ships EL3 with Apache 2.0.
>
> For more on why Apache 2 is a bad idea and NOT ready for production, see
> http://blogs.law.harvard.edu/rlucas/2004/04/01#a32
>
> For my notes on backing RH9 back down to Apache 1.3, see
> http://blogs.law.harvard.edu/rlucas/2003/08/26#a13
>
> Please see previous list postings on this topic as well.
>
> Randall
>
> PS, it's probably possible to re-write the apache conf directives that
> are failing for use with Apache 2.0.  But it's still very shakey to use
> Apache 2 with anything mod_perlish.
>
> The Salisburys wrote:
>
> > Almost identical failure with 2 different systems
> >
> > Ryan
> >
> > I saw your post yesterday.   "[freeside] Email aliases "
> >
> > It seems you have got further than myself.
> >
> > the 3 lines below when hashed out allows a correct syntax check for
httpd.conf But when unhashed causes a failure.
> >
> >  #<Perl>
> >  #$MLDBM::RemoveTaint = 1;
> >  #</Perl
> >
> > Did you have trouble at this point?
> >
> > My redhat EL 3 is a centos distro.
> >
> >
> >
> > Errors:
> >
> > "Syntax error on line 1047 0f /etc/httpd/conf/httpd.conf
(RedhatEL3  with postgres)
> > Perl not allowed here"
> >
> > "Syntax error on line 1047 0f /etc/httpd/conf/httpd.conf
(Redhat9 with mysql )
> > <Perl not allowed here"
> >
> >
> > Added into httpd.conf:
> > ##################################
> > PerlModule Apache::ASP
> >  <Directory /usr/local/apache/htdocs/freeside-asp>
> >  <Files ~ (\.cgi)>
> >  AddHandler perl-script .cgi
> >  PerlHandler Apache::ASP
> >  </Files>
> >  #<Perl>
> >  #$MLDBM::RemoveTaint = 1;
> >  #</Perl>
> >  PerlSetVar Global /usr/local/etc/freeside/asp-global/
> >  PerlSetVar Debug 2
> >  </Directory>
> > ##################################
> >
> >
> > thanks
> > Roger
> >
>




More information about the freeside-users mailing list