Hi Perrin,

On Wed, 27 Mar 2002, Perrin Harkins wrote:

> Stas Bekman wrote:
> > Arh, I mean to use the hints how to get the core dump backtrace.
> 
> Hang on, this guy is just trying to do an install.  He shouldn't need
> to troubleshoot at that low a level.

Quite right Perrin, but I'm afraid we're having a little trouble
communicating with Mr. Kolvereid.  Here is one of several messages
which I sent to him last week.

73,
Ged.
----------------------------------------------------------------------
>From [EMAIL PROTECTED] Wed Mar 27 19:51:14 2002
Date: Mon, 18 Mar 2002 00:45:49 +0000 (GMT)
From: Ged Haywood <[EMAIL PROTECTED]>
To: John Kolvereid <[EMAIL PROTECTED]>
Cc: mod_perl Mailing List <[EMAIL PROTECTED]>
Subject: Re: Trouble w/ LWP during mod_perl install

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<----------------------------------------------------------------------


Reply via email to