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