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 -~----------~----~----~----~------~----~------~--~---

