Hello, Trying to get web2py to work with mod_wsgi but still no luck. http://myIP/welcome/default/index shows Internal error and the issued ticket number/link.
My current setup is: Apache/2.2.3 (CentOS_x64) DAV/2 mod_wsgi/2.4 Python/2.5.4 PHP/5.1.6 mod_ssl/2.2.3 OpenSSL/0.9.8e-fips-rhel5 Python 2.5.4 was installed from source with: ./configure --with-threads --enable-shared --enable-sqlite3 mod_wsgi was installed from source with: ./configure --with-apxs=/usr/sbin/apxs --with-python=/usr/local/bin/ python2.5 and declared in httpd.conf: LoadModule wsgi_module modules/mod_wsgi.so The command "import sqlite3" in Python shows no error whatsoever. Apache runs as apache:apache; web2py location is chowned to apache:web2py. storage.db is created as expected, but it's size is 0 bytes (is this normal?). The vhost settings are: WSGISocketPrefix run/wsgi NameVirtualHost *:80 <VirtualHost *:80> ServerSignature on ServerName web2py.mydomain.com DocumentRoot /opt/web2py/applications/ #Alias / /opt/web2py/applications/ WSGIScriptAlias / /opt/web2py/wsgihandler.py WSGIDaemonProcess web2py user=apache group=web2py \ home=/opt/web2py/ \ processes=10 maximum-requests=5000 <Location "/admin"> SSLRequireSSL </Location> <LocationMatch ".(/[\w_]*/appadmin/.*)"> SSLRequireSSL </LocationMatch> ### static files do not need WSGI <LocationMatch ".(/[\w_]*/static/.*)"> Order allow,deny Allow from all </LocationMatch> ### everything else goes over WSGI <Location "/"> Order deny,allow Allow from all WSGIProcessGroup web2py </Location> LogFormat "%h %l %u %t \"%r\" %>s %b" common CustomLog logs/000-access-log common ErrorLog logs/000-error-log TransferLog logs/000-access-log LogLevel info </VirtualHost> Here is the ticket content: Traceback (most recent call last): File "/opt/wwwlibs/web2py/gluon/restricted.py", line 98, in restricted exec ccode in environment File "/opt/wwwlibs/web2py/applications/welcome/models/db.py", line 9, in <module> db = SQLDB('sqlite://storage.db') # if not, use SQLite or other DB File "/opt/wwwlibs/web2py/gluon/sql.py", line 649, in __init__ self._pool_connection(lambda : \ File "/opt/wwwlibs/web2py/gluon/sql.py", line 607, in _pool_connection self._connection = f() File "/opt/wwwlibs/web2py/gluon/sql.py", line 650, in <lambda> sqlite3.Connection(dbpath)) SystemError: NULL result without error in PyObject_Call Thank you for your time. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---