At 23:31 24.03.2002, John Kolvereid wrote: >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
What do you mean by 'view all your web pages'? What are these web pages: perl programs, or static content? >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. There must be something wrong with your configuration: could you please post your httpd.conf here so taht we can see if you're doing anything wrong? (only post the most relevant parts, so as not to get a too large entry, but please post *all* the relevant parts, as there might be some small detail making it fail). >--- 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/ -- Per Einar Ellefsen [EMAIL PROTECTED]