On Tue, 29 Mar 2005, Bennett Haselton wrote:

> I am running the OpenSA beta 2.0.2 webserver (based off of
> Apache 2.0.44)  and ActivePerl 5.8.3 build 809.  I'm
> trying to follow the instructions for installing
> mod_perl.so at:
> http://perl.apache.org/docs/2.0/os/win32/install.html#PPM_Packages
>
> The only red flag is that the instructions say that
> mod_perl.so 2.0 requires version 2.0.47 or greater of
> Apache and OpenSA 2.0.2 only comes with 2.0.44.  Could
> that be the cause of the problem I'm experiencing,
> described below?
>
> I ran
> ppm install http://theoryx5.uwinnipeg.ca/ppms/mod_perl.ppd
> as instructed, and saw
> "Install 'mod_perl' version 2.0.0-RC4 in ActivePerl 5.8.3.809"
> followed by a list of files being installed.
[ ... ]
> Now when I try starting OpenSA, I get the error:
>
> apache -k start
> Syntax error on line 182 of C:/OpenSA/Apache2/conf/httpd.conf:
> Cannot load C:/OpenSA/Apache2/modules/mod_perl.so into server: The
> specified procedure could not be found.

That error does generally arise from an incompatibility
between the version of Apache mod_perl was compiled against
(in this case, 2.0.53) and the version of Apache you're
running (2.0.44). To use mod_perl, you'll have to upgrade
Apache (http://httpd.apache.org/ contains links to Win32
Apache binaries). You may want to consider doing this
anyway, as 2.0.44 is a relatively old version, and there's
been a number of security and bug fixes since then.

-- 
best regards,
randy kobes

Reply via email to