Hi Ged, Thanks for sticking in there w/ me. This is anything but simple. It's like anything else - if you understand it you cannot understand why other can't see it your way. I have been reading and trying many things. They all seem to converge on the configure aspect. There are a great many options and the number of combinations is awesome. Only 1 is correct, and I haven't found it yet. I ran the build again for the mod_perl and apache using APACHE_PREFIX and APACHE_SRC and SSL_BASE. When finished I tried the apachectl startssl and got the same LoadModule error as before. I tried the httpd -l and mod_so.c WAS present. To be certain I did a 'which httpd'. It was using the one in /usr/sbin but that's not new, it is dated Oct 19 2000. Moreover, the httpd.conf in the conf directory is dated Mar 4. There is one dated Mar 17 (today) named httpd.conf.default but it does not include any reference to mod_perl.
What should I try next. I have been following the instructions wherever as closely as I can figure, but so far nothing has worked. Please advise. Thanks. --- Ged Haywood <[EMAIL PROTECTED]> wrote: > Hi there, > > On Sun, 17 Mar 2002, John Kolvereid wrote: > > > In order to try and install mod_perl-1.26 in > RedHat > > 6.2 w/ Apache 1.3.22 I, as ROOT, run the following > > in my /home/ssl/mod_perl-1.26: > > perl Makefile.PL \ > [snip] > [snip] > > Then I try running > > /usr/local/apache/bin/apachectl startssl > > I think you're getting confused with too many Apache > modules. Try to > build without ssl to begin with, so that you can > check that what > you're doing for mod_perl is OK. > > Please read the installation section of the Guide > and follow the > instructions carefully. You will see that it > suggests that you do the > 'make' and 'make test' steps NOT as root, then 'make > install' as root. > It's not unknown for things to get a little screwy > if you try to build > as root, and especially if sometimes you're logged > in as root and > sometimes you're not. It might be best if you > delete the source trees > in /home/ssl/mod_perl-1.26 and > /home/ssl/apache_1.3.22 and start > again, or start again in a new directory, say > something like this: > > $ cd /home/fred/src/apache_1.3.22/ > $ tar xzvf .../apache_1.3.22.tar.gz > $ cd /home/fred/src/mod_perl-1.26/ > $ tar xzvf .../mod_perl-1.26.tar.gz > $ cp makepl_args.mod_perl . > $ perl Makefile.PL > $ make > $ su > # make install > # ls -l /usr/local/sbin/httpd > ... (Check here that the date and time of the binary > look sensible:) > # /usr/local/sbin/httpd -f > /usr/local/apache/conf/httpd.conf > # tail /usr/local/apache/logs/error_log > ... (Check that Apache started and that it says it's > a mod_perl Apache:) > > The file makepl_args.mod_perl is below, and there is > a sample in the > mod_perl/eg directory too. You might want to adjust > these a little to > suit your needs. You can also put the file in the > home directory of > the user who does 'make' but then you need to prefix > the filename with > a dot, i.e. ".makepl_args.mod_perl". > > > Invalid command 'LoadModule', perhaps > mis-spelled or > > defined by a module not included in the server > > > configuration > > could not locate Module SSL (line 206 > httpd.conf) > > > > My only recourse is then to rebuild Apache w/o > mod_perl. > > This error has nothing to do with mod_perl. You > have a 'loadmodule' > directive in httpd.conf but you don't have mod_so.c > compiled into the > Apache which you are trying to start using that > httpd.conf - as you > will see if you will get the output of 'httpd -l' as > I asked you to do > in my previous message. Try to understand what > you're doing, it's not > really that complicated if you are methodical. You > are going to build > a binary called 'httpd' and you can run it without > 'apachectl'. This > is a script that does some other stuff too. You can > try for example > 'apachectl configtest'. 'apachectl' is created by > 'make install'. > You need to check that it is starting the right > Apache, i.e. the one > you just built! Be careful, there may be several of > them (both httpd > and apachectl) kicking around if you have been > trying lots of builds > in desperation... > > > I am having a great deal of difficulty installing > mod_perl. I am > > not sure it is worth it. > > It's worth it but you will have to do quite a bit of > reading and it > won't all happen overnight. Your difficulties at > the moment do not > seem to stem primarily from mod_perl itself. > > > I have been reading installation excerpts frm > various sources > > ...and then you have to do what it says in the > things you've read. :) > > > w/ Perl and C', and the internet CPAN sites. My > build in > > ? Your message seems to have been truncated here. > > 73, > Ged. > > 8<---------------------------------------------------------------------- > USE_APACI=1 > APACHE_PREFIX=/usr/local > APACHE_SRC=../apache_1.3.12/src > DO_HTTPD=1 > EVERYTHING=1 > ALL_HOOKS=1 > PERL_SSI=1 > PERL_SECTIONS=1 > APACI_ARGS=--sbindir=/usr/local/sbin/ > APACI_ARGS=--sysconfdir=/usr/local/apache/conf > APACI_ARGS=--runtimedir=/usr/local/apache/run > APACI_ARGS=--logfiledir=/usr/local/apache/logs > 8<---------------------------------------------------------------------- > __________________________________________________ Do You Yahoo!? Yahoo! Sports - live college hoops coverage http://sports.yahoo.com/