Hello,
I just recently put modwsgi on both my personal and production
servers, both servers are running Fedora Core 7 w/Apache2.
I have the same basic setup between the two servers, however I'm
running into an odd issue with the production server and modwsgi. I
get the following error in the apache logs when trying to hit the
site:
[Mon Feb 08 10:40:30 2010] [error] [client 208.247.xx.xxx] mod_wsgi
(pid=24538): Exception occurred processing WSGI script '/
django_projects/srm/django.wsgi'., referer: http://mysite.com/standards/
[Mon Feb 08 10:40:30 2010] [error] [client 208.247.xx.xxx] Traceback
(most recent call last):, referer: http://mysite.com/standards/
[Mon Feb 08 10:40:30 2010] [error] [client 208.247.xx.xxx] File "/
usr/local/lib/python2.5/site-packages/django/core/handlers/wsgi.py",
line 230, in __call__, referer: http://mysite.com/standards/
[Mon Feb 08 10:40:30 2010] [error] [client 208.247.xx.xxx]
self.load_middleware(), referer: http://mysite.com/standards/
[Mon Feb 08 10:40:30 2010] [error] [client 208.247.xx.xxx] File "/
usr/local/lib/python2.5/site-packages/django/core/handlers/base.py",
line 42, in load_middleware, referer: http://mysite.com/standards/
[Mon Feb 08 10:40:30 2010] [error] [client 208.247.xx.xxx] raise
exceptions.ImproperlyConfigured, 'Error importing middleware %s: "%s"'
% (mw_module, e), referer: http://mysite.com/standards/
[Mon Feb 08 10:40:30 2010] [error] [client 208.247.xx.xxx]
ImproperlyConfigured: Error importing middleware
django.contrib.flatpages.middleware: "No module named mysql.base",
referer: http://mysite.com/standards/
If I uncomment LoadModule python_module modules/mod_python.so then I
don't get the error and the site loads.
Here is the apache config:
#LoadModule python_module modules/mod_python.so
LoadModule php5_module modules/libphp5.so
AddHandler php5-script php
LoadModule wsgi_module modules/mod_wsgi.so
<VirtualHost *>
ServerName mysite.com
WSGIScriptAlias / /django_projects/thesite/django.wsgi
</VirtualHost>
<Directory /django_projects/thesite/>
Order deny,allow
Allow from all
</Directory>
and my django.wgsi file:
import os
import sys
os.environ['PYTHON_EGG_CACHE'] = '/python-egg-cache'
os.environ['DJANGO_SETTINGS_MODULE'] = 'thesite.settings'
sys.path.append('/django_projects')
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
Any help would be appreciated. If you need information/I left anything
out, please let me know.
Thanks,
Jer
--
You received this message because you are subscribed to the Google Groups
"modwsgi" 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/modwsgi?hl=en.