Mod_Perl / Apache Issue

Mod_Perl / Apache Issue

am 02.11.2007 16:46:56 von superman183

Hi,

This relates to both perl and Apache. I have previously posted to the
Apache group but without getting any response. Hence, since this
relates to both Perl and Apache, I'm hoping someone here can help, or
suggest where I may obtain some help.

My machine died and I'm setting up a new Windows XP box, trying to
emulate the old setup I had, with Apache 2.0 and mod_perl. Everything
used to work fine, but now I've had to download and re-install
everything from scratch.

So, Apache 2.0 is installed and working fine. Download/installed
mod_perl, both via ppm command line, and also via the interface. No
apparent problems during installation either way, but still the same
problem results.

Set up in httpd.conf is as follows (also tried syntax as
Apache::Registry as well):


SetHandler perl-script
PerlHandler ModPerl::Registry
PerlSendHeader on
Options ExecCGI


Also have the following couple of lines:

LoadFile "C:/Perl/bin/perl58.dll"
LoadModule perl_module modules/mod_perl.so


Apache is installed on drive D.

Active State Perl 5.8 is installed on drive C.

Running everything normally (ie. not trying to use mod_perl, by simply
remming out the cgi2 location) works fine.

However, as soon as I try to use mod_perl, I end up with all sorts of
errors in the Apache error log, per below (beginning at the very first
error):

[Thu Nov 01 16:37:41 2007] [error] failed to resolve handler
`ModPerl::Registry'
[Thu Nov 01 16:37:41 2007] [error] [client 127.0.0.1] unknown Apache::
constant EXIT at C:/Perl/site/lib/ModPerl/Const.pm line 52.
BEGIN failed--compilation aborted at C:/Perl/site/lib/ModPerl/
RegistryCooker.pm line 48.
Compilation failed in require at (eval 2) line 3.
...propagated at C:/Perl/lib/base.pm line 91.
BEGIN failed--compilation aborted at C:/Perl/site/lib/ModPerl/
Registry.pm line 26.
Compilation failed in require at (eval 1) line 3.

I seem to have tried everything, but cannot figure this out. I've
successfully installed it on a couple of machines previously, and have
never before seen these errors.

Any information to assist me would be much appreciated.

Thanks!
Jane

Re: Mod_Perl / Apache Issue

am 02.11.2007 17:11:43 von Mirco Wahab

Jane wrote:
> However, as soon as I try to use mod_perl, I end up with all sorts of
> errors in the Apache error log, per below (beginning at the very first
> error):

Did you

- install the correct Apache2-version and the
corresponding mod_perl2-version (how can you tell?)

- remeber that actual Apache 2.2.6 won't work
simply "out of the box" on Windows?


Regards

M.

Re: Mod_Perl / Apache Issue

am 02.11.2007 17:15:35 von glex_no-spam

Jane wrote:
> Hi,
>
> This relates to both perl and Apache. I have previously posted to the
> Apache group but without getting any response. Hence, since this
> relates to both Perl and Apache, I'm hoping someone here can help, or
> suggest where I may obtain some help.
>
> My machine died and I'm setting up a new Windows XP box, trying to
> emulate the old setup I had, with Apache 2.0 and mod_perl. Everything
> used to work fine, but now I've had to download and re-install
> everything from scratch.
[...]

> I seem to have tried everything, but cannot figure this out. I've
> successfully installed it on a couple of machines previously, and have
> never before seen these errors.
>
> Any information to assist me would be much appreciated.

http://perl.apache.org/help/index.html

Re: Mod_Perl / Apache Issue

am 02.11.2007 17:55:41 von superman183

Hi,

In response to Micro Wahab, above, then, as indicated, I'm using
Apache 2.0.x, not Apache 2.2.x. The mod_perl download was simply a
choice between a version for Apache 2.0.x and one for Apache 2.2.x, so
I chose the former.

In response to J. Gleixner, then okay, that looks like a useful
link ... I'll check that out. Thx.

Meantime, if anyone else has actually experienced this problem, or can
suggest possible solutions, then please still feel free to add
comments.

Many thanks,
Jane

Re: Mod_Perl / Apache Issue

am 02.11.2007 18:08:44 von it_says_BALLS_on_your forehead

On Nov 2, 12:55 pm, Jane wrote:
> Hi,
>
> In response to Micro Wahab, above, then, as indicated, I'm using
> Apache 2.0.x, not Apache 2.2.x. The mod_perl download was simply a
> choice between a version for Apache 2.0.x and one for Apache 2.2.x, so
> I chose the former.
>
> In response to J. Gleixner, then okay, that looks like a useful
> link ... I'll check that out. Thx.
>
> Meantime, if anyone else has actually experienced this problem, or can
> suggest possible solutions, then please still feel free to add
> comments.
>
> Many thanks,
> Jane

http://perl.apache.org/download/index.html

The above link states that mod_perl 2.0 is for use with Apache 2.0.x/
2.2.x.

Re: Mod_Perl / Apache Issue

am 02.11.2007 19:09:31 von superman183

>
> http://perl.apache.org/download/index.html
>
> The above link states that mod_perl 2.0 is for use with Apache 2.0.x/
> 2.2.x.- Hide quoted text -
>
> - Show quoted text -


Well, on the ppm installer there are a couple of downloads, and it
says:

mod_perl-2.0 - Embed a Perl interpreter in the Apache/2.0 HTTP server

mod_perl - Embed a Perl interpreter in the Apache/2.2 HTTP server

.... so I chose the former. (don't forget this is on Windows).


Thanks,
Jane

Re: Mod_Perl / Apache Issue

am 02.11.2007 19:24:39 von Jim Gibson

In article <1194026971.591436.174030@z9g2000hsf.googlegroups.com>, Jane
wrote:

[stuff about getting mod_perl working with Apache]

Thankfully, I do not do Windows, but you might be interested in
IndigoPerl, which has been mentioned in this forum before:



It is free and includes an Apache server with mod_perl installed.

--
Jim Gibson

Posted Via Usenet.com Premium Usenet Newsgroup Services
----------------------------------------------------------
** SPEED ** RETENTION ** COMPLETION ** ANONYMITY **
----------------------------------------------------------
http://www.usenet.com