So I'm afraid I know my answer but I'll check just to see.  I'm
running Windows XP, and Python 2.6 and wanted to try Web2py as I just
recently found it.  I've been following the instruction document to
set up Apache 2.2 and Web2py together.

Currently, the Apache server starts and my config file is what's
litsed in the instruction manual (with the exception of using
server.pem instead of server.key which I think is an error in the
instructions).  I can see the "It Worked" webpage from Apache but if I
use https:// to access the computer I get a 500 Internal server error.

Looking into the Apache log I find:

[Tue Sep 08 16:01:13 2009] [warn] mod_wsgi: Compiled for Python/2.6.1.
[Tue Sep 08 16:01:13 2009] [warn] mod_wsgi: Runtime using Python/
2.6.2.
[Tue Sep 08 16:01:13 2009] [warn] mod_wsgi: Python module path 'C:\
\WINDOWS\\system32\\python26.zip;C:\\Python26\\Lib;C:\\Python26\
\DLLs;C:\\Python26\\Lib\\lib-tk;;C:\\Program Files\\Apache Software
Foundation\\Apache2.2\\bin'.
[Tue Sep 08 16:01:13 2009] [notice] Child 2380: Child process is
running
[Tue Sep 08 16:01:13 2009] [notice] Child 2380: Acquired the start
mutex.
[Tue Sep 08 16:01:13 2009] [notice] Child 2380: Starting 64 worker
threads.
[Tue Sep 08 16:01:13 2009] [notice] Child 2380: Starting thread to
listen on port 443.
[Tue Sep 08 16:01:13 2009] [notice] Child 2380: Starting thread to
listen on port 80.
[Tue Sep 08 16:01:17 2009] [error] [client 192.168.1.1] mod_wsgi
(pid=2380): Target WSGI script 'C:/web2py/wsgihandler.py' cannot be
loaded as Python module.
[Tue Sep 08 16:01:17 2009] [error] [client 192.168.1.1] mod_wsgi
(pid=2380): Exception occurred processing WSGI script 'C:/web2py/
wsgihandler.py'.
[Tue Sep 08 16:01:17 2009] [error] [client 192.168.1.1] Traceback
(most recent call last):
[Tue Sep 08 16:01:17 2009] [error] [client 192.168.1.1]   File "C:/
web2py/wsgihandler.py", line 24, in <module>
[Tue Sep 08 16:01:17 2009] [error] [client 192.168.1.1]     import
gluon.main
[Tue Sep 08 16:01:17 2009] [error] [client 192.168.1.1]   File "gluon\
\main.py", line 15, in <module>
[Tue Sep 08 16:01:17 2009] [error] [client 192.168.1.1]     import cgi
[Tue Sep 08 16:01:17 2009] [error] [client 192.168.1.1]   File "C:\
\Python26\\Lib\\cgi.py", line 40, in <module>
[Tue Sep 08 16:01:17 2009] [error] [client 192.168.1.1]     import
urllib
[Tue Sep 08 16:01:17 2009] [error] [client 192.168.1.1]   File "C:\
\Python26\\Lib\\urllib.py", line 26, in <module>
[Tue Sep 08 16:01:17 2009] [error] [client 192.168.1.1]     import
socket
[Tue Sep 08 16:01:17 2009] [error] [client 192.168.1.1]   File "C:\
\Python26\\Lib\\socket.py", line 46, in <module>
[Tue Sep 08 16:01:17 2009] [error] [client 192.168.1.1]     import
_socket
[Tue Sep 08 16:01:17 2009] [error] [client 192.168.1.1] ImportError:
Module use of python25.dll conflicts with this version of Python.

More looking around I've verified that my mod_wsgi.so is complied for
Python2.6 (if I use the 3.0 or 2.5 versions Apache doesn't start).  So
I'm fairly sure that's ok.  The manual does say it is assumed you are
using Python 2.5, but I'm already running 2.6 and the front page says
it runs on 2.6.  Is there an exception for running Apache with WSGI
which requires I run version 2.5 of python?

If so can I keep my 2.6 install for scripts I'm already running
(unrelated to web2py) or do I have to reinstall everything for python
2.5 in order to run with web2py/apache/WSGI/windows?

I've been searching for hours so I've finally just decided to ask.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to