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.

Reply via email to