Hi Dan,
  You are correct when you refer to
   'this somewhat convoluted load/clear/add'
My httpd.conf has
    LoadModule perl_module  libexec/libperl.so
    AddModule mod_perl.c
When I leave alone and check the error_log, Apache AND
mod_perl are loaded.  However, I cannot view any web
pages; instead I get the msg:
   'The document contained no data'
(what document I do not know)

When I comment out the AddModule I can view all my web
pages, but the error_log claims that only Apache is
loaded - mod_perl is not.  This may be fine, it may be
a DSO (I don't know) but I cannot view a .pl file as
outlined in Apache Modules w/ Perl & C, pp 41-45.  It
displays text only, as if the Options ExCGI were not
present.

   I am trying to pay close attention to the guide and
all the other literature on the subject.  Obviously,
it the installation works correctly the first time,
then it is understandable,  otherwise, (I think) it is
very confusing.

       John Kolvereid
 
--- Dan Riley <[EMAIL PROTECTED]> wrote:
> Ged Haywood <[EMAIL PROTECTED]> writes:
> > > According to the mod_perl Reference Guide the
> line
> > >      AddModule mod_perl.c
> > > should be added to my httpd.conf, otherwise
> mod_perl
> > > is not activated.
> > 
> > I think you'd better have a more careful look at
> that Guide.  You only
> > need that in your config if you have mod_perl
> built as a DSO (Dynamic
> > Shared Object) which means that Apache starts
> without trhe mod_perl
> > module and then loads it later when it reads the
> line
> > 
> >       AddModule mod_perl.c
> > 
> > in httpd.conf.
> 
> I think you've confused LoadModule and AddModule. 
> If you follow the
> recommended apache configuration, which does all the
> LoadModules
> followed by a ClearModuleList and a bunch of
> AddModules, you don't
> need the LoadModule for mod_perl (since it is built
> in), but you do
> need the AddModule since *all* the module entries
> get cleared by the
> ClearModuleList.
> 
> I believe the point of this somewhat convoluted
> load/clear/add
> procedure is for the static modules to end up in the
> right spots in
> the module list relative to all the DSOs, rather
> than all bunched up
> at one end, since the order does matter (a lot).
> -- 
> Dan Riley                                        
> [EMAIL PROTECTED]
>  "Mr. Ellison is presently the sole member of the
> Plan Committee.  The
>   Plan Committee did not meet during fiscal year
> 2001, and during that
>        same period, acted 46 times by unanimous
> written consent."


__________________________________________________
Do You Yahoo!?
Yahoo! Movies - coverage of the 74th Academy Awards®
http://movies.yahoo.com/

Reply via email to