RE: [mp2.0] W2000, Apache 2.0.43 + mod_perl 1.99_09 does not start
Title: RE: [mp2.0] W2000, Apache 2.0.43 + mod_perl 1.99_09 does not start Randy, sorry for the text+html, I am trying to get that changed... -Original Message- From: Randy Kobes [mailto:[EMAIL PROTECTED]] Sent: Thursday, April 03, 2003 17:59 . On Thu, 3 Apr 2003, Melchior, Matthijs wrote: Hello, We have a problem getting mod_perl to run on a W2000 server. It does work on another machine running WinNT4, so I think there are no errors in my configuration files. httpd.conf: 176: LoadModule perl_module modules/mod_perl.so C:\Apache2\bin.\apache -t Syntax error on line 176 of C:/Apache2/conf/httpd.conf: Cannot load C:/Apache2/modules/mod_perl.so into server: The specified procedure could not be found. C:\Apache2\bin If we refer to some other symbol as module descriptor, one that does not exist, the error does not change. We have everything installed from binary packages: . We think there is something missing on the W2000 server, but have run out of idea's what that could be.! Does putting in a directive LoadFile /Path/to/Perl/bin/perl56.dll This was already present, and removing it does not make a difference. in httpd.conf help (before loading mod_perl.so)? Also, when you installed the mod_perl-2 ppm package, did mod_perl.so get copied properly to your Apache modules/ directory? Sometimes this doesn't work for some versions of ppm, and you may unknowlingly be using an old mod_perl.so. If this didn't install correctly, you can extract mod_perl.so from mod_perl-2.tar.gz found in http://theoryx5.uwinnipeg.ca/ppmpackages/x86/ Yes, we know for sure the mod_perl.so file is located in the correct location, experiments have shown there is a different error message when that is not the case [The specified module could not be found.] Unfortunately, even if you get this working, you may encounter problems with mod_perl 2 with ActivePerl 6xx (based on perl-5.6.1), due to some threading issues that have been addressed in ActivePerl 8xx (based on perl-5.8.0). Is it possible to upgrade to ActivePerl 805? This is unfortunate, we are reluctant to upgrade to perl 5.8 before this issue is resolved.[Or is this problem more than a performance problem and is it impossible to get perl56 and mod_perl 2 and apache 2 to work together...?] We have installed the same software on an other W2000 machine and that gives exactly the same results. And, since I have not seen any definite report that someone else is running this combination on W2000, we even think this Apache-mod_perl combination only works on WinNT? Can someone conferm or deny this? -- best regards, randy kobes
RE: [mp2.0] W2000, Apache 2.0.43 + mod_perl 1.99_09 does not start
On Fri, 4 Apr 2003, Melchior, Matthijs wrote: -Original Message- From: Randy Kobes [mailto:[EMAIL PROTECTED] Sent: Thursday, April 03, 2003 17:59 On Thu, 3 Apr 2003, Melchior, Matthijs wrote: Hello, We have a problem getting mod_perl to run on a W2000 server. It does work on another machine running WinNT4, so I think there are no errors in my configuration files. httpd.conf: 176: LoadModule perl_module modules/mod_perl.so C:\Apache2\bin.\apache -t Syntax error on line 176 of C:/Apache2/conf/httpd.conf: Cannot load C:/Apache2/modules/mod_perl.so into server: The specified procedure could not be found. . We think there is something missing on the W2000 server, but have run out of idea's what that could be.! Unfortunately, even if you get this working, you may encounter problems with mod_perl 2 with ActivePerl 6xx (based on perl-5.6.1), due to some threading issues that have been addressed in ActivePerl 8xx (based on perl-5.8.0). Is it possible to upgrade to ActivePerl 805? This is unfortunate, we are reluctant to upgrade to perl 5.8 before this issue is resolved.[Or is this problem more than a performance problem and is it impossible to get perl56 and mod_perl 2 and apache 2 to work together...?] We have installed the same software on an other W2000 machine and that gives exactly the same results. And, since I have not seen any definite report that someone else is running this combination on W2000, we even think this Apache-mod_perl combination only works on WinNT? Can someone conferm or deny this? The current mod_perl-2 package we have I did test on a W2000 machine (and XP), with an ActivePerl 6xx build - it worked for some simple things, but seems to run into problems with more complicated stuff (for some definition of more complicated). The fact that you're not even able to start it suggests there may be an incompatibility between your Apache version (or some other library) and the one that the mod_perl-2 package was compiled against, although the versions seemed to match. But before you put in a lot of effort into resolving this, I'd encourage considering an upgrade to ActivePerl 8xx. Upgrading is a major step, but if the main concern is this issue with mod_perl, then an upgrade will definitely help in general - perl-5.8 has improved threading support over perl-5.6.1, among other things, and mod_perl 2 seems to get caught up in some issues with perl-5.6.1 that have been resolved in perl-5.8. A major concern with upgrading though is the availability of ppm packages - ActiveState's 8xx repository isn't as complete as their 6xx one. They're aware of this problem, and are working on an automated build system which hopefully will address this soon. -- best regards, randy
Re: [mp2.0] W2000, Apache 2.0.43 + mod_perl 1.99_09 does not start
Hello, We have a problem getting mod_perl to run on a W2000 server. It does work on another machine running WinNT4, so I think there are no errors in my configuration files. Actually I'm having a windows machine at home and I got mod_perl working with ActiveState perl. I've written a howto on my personal website. You might want to try check it out, hopefully it will prove useful :) http://www.webmatrix.net/log/modperl-win32/ Hope that helps, -- Building a better web - http://www.mkdoc.com/ - Jean-Michel Hiver [EMAIL PROTECTED] - +44 (0)114 255 8097 Homepage: http://www.webmatrix.net/
RE: [mp2.0] W2000, Apache 2.0.43 + mod_perl 1.99_09 does not start
Title: RE: [mp2.0] W2000, Apache 2.0.43 + mod_perl 1.99_09 does not start Thanks for your reply. Your web page effectively describes the steps I have taken to arrive at my current situation, OK on WinNT, failes on W2000! I keep asking myself what procedure could not be found? -Original Message- From: Jean-Michel Hiver [mailto:[EMAIL PROTECTED]] Sent: Thursday, April 03, 2003 14:52 . Hello, We have a problem getting mod_perl to run on a W2000 server. It does work on another machine running WinNT4, so I think there are no errors in my configuration files. Actually I'm having a windows machine at home and I got mod_perl working with ActiveState perl. I've written a howto on my personal website. You might want to try check it out, hopefully it will prove useful :) http://www.webmatrix.net/log/modperl-win32/ Hope that helps, -- Thanks, Matthijs Melchior.
Re: [mp2.0] W2000, Apache 2.0.43 + mod_perl 1.99_09 does not start
On Thu, 3 Apr 2003, Melchior, Matthijs wrote: Hello, We have a problem getting mod_perl to run on a W2000 server. It does work on another machine running WinNT4, so I think there are no errors in my configuration files. httpd.conf: 176: LoadModule perl_module modules/mod_perl.so C:\Apache2\bin.\apache -t Syntax error on line 176 of C:/Apache2/conf/httpd.conf: Cannot load C:/Apache2/modules/mod_perl.so into server: The specified procedure could not be found. C:\Apache2\bin If we refer to some other symbol as module descriptor, one that does not exist, the error does not change. We have everything installed from binary packages: - Apache is installed from 'apache_2.0.43-win32-x86-no_ssl.msi' as retrieved from one of the apache mirrors. - Perl is installed from http://downloads.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.635 -MSWin32-x86.msi - mod_perl is installed as mod_perl-2 [1.99_09-dev] with PPM refering to http://theoryx5.uwinnipeg.ca/ppmpackages/mod_perl-2.ppd We think there is something missing on the W2000 server, but have run out of idea's what that could be.! Does putting in a directive LoadFile /Path/to/Perl/bin/perl56.dll in httpd.conf help (before loading mod_perl.so)? Also, when you installed the mod_perl-2 ppm package, did mod_perl.so get copied properly to your Apache modules/ directory? Sometimes this doesn't work for some versions of ppm, and you may unknowlingly be using an old mod_perl.so. If this didn't install correctly, you can extract mod_perl.so from mod_perl-2.tar.gz found in http://theoryx5.uwinnipeg.ca/ppmpackages/x86/ Unfortunately, even if you get this working, you may encounter problems with mod_perl 2 with ActivePerl 6xx (based on perl-5.6.1), due to some threading issues that have been addressed in ActivePerl 8xx (based on perl-5.8.0). Is it possible to upgrade to ActivePerl 805? -- best regards, randy kobes