Mod_Perl / Apache Issue

Discussion in 'Perl Misc' started by Jane, Nov 2, 2007.

  1. Jane

    Jane Guest

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

    <Location /cgi2>
    SetHandler perl-script
    PerlHandler ModPerl::Registry
    PerlSendHeader on
    Options ExecCGI
    </Location>

    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
    Jane, Nov 2, 2007
    #1
    1. Advertising

  2. Jane

    Mirco Wahab Guest

    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.
    Mirco Wahab, Nov 2, 2007
    #2
    1. Advertising

  3. Jane

    J. Gleixner Guest

    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
    J. Gleixner, Nov 2, 2007
    #3
  4. Jane

    Jane Guest

    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
    Jane, Nov 2, 2007
    #4
  5. 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.
    nolo contendere, Nov 2, 2007
    #5
  6. Jane

    Jane Guest

    >
    > 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
    Jane, Nov 2, 2007
    #6
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. David

    mod_perl / Apache problem

    David, Oct 10, 2003, in forum: Perl Misc
    Replies:
    6
    Views:
    157
    Tore Aursand
    Oct 11, 2003
  2. Lionel Valero

    mod_perl 1.99 apache 2.0.48

    Lionel Valero, Nov 10, 2003, in forum: Perl Misc
    Replies:
    1
    Views:
    88
    Brian McCauley
    Nov 10, 2003
  3. Matija Papec

    mod_perl, apache

    Matija Papec, Apr 22, 2004, in forum: Perl Misc
    Replies:
    4
    Views:
    153
    Matija Papec
    Apr 24, 2004
  4. Selmar
    Replies:
    2
    Views:
    176
    krakle
    Jul 21, 2004
  5. Replies:
    2
    Views:
    451
    Big and Blue
    Jan 25, 2006
Loading...

Share This Page