I have found the issue, it appears that I didn't have the compression 
development libraries installed while compiling mod_wsgi. After installing 
those and recompiling, the issue has gone away.

Thanks for the help.

On Oct 28, 2010, at 3:07 PM, kicker wrote:

> I'm having an odd issue when I start up my project using apache/wsgi.
> The project works fine when using the development server, but when I
> load it up in apache it states that mysql is
> "'django.db.backends.mysql' isn't an available database backend.".
> 
> Here is my db config (edited to remove user/pass):
> 
> DATABASES = {
>    'default': {
>        'ENGINE': 'django.db.backends.mysql', # Add
> 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
>        'NAME': 'baz',                      # Or path to database file
> if using sqlite3.
>        'USER': 'foo',                      # Not used with sqlite3.
>        'PASSWORD': 'bar',                  # Not used with sqlite3.
>        'HOST': 'localhost',                      # Set to empty
> string for localhost. Not used with sqlite3.
>        'PORT': '',                      # Set to empty string for
> default. Not used with sqlite3.
>    }
> }
> 
> here is my wsgi file:
> 
> import os
> import sys
> 
> os.environ['DJANGO_SETTINGS_MODULE'] = 'baz.settings'
> os.environ['PYTHON_EGG_CACHE'] = '/var/www/baz/.egg'
> sys.path.append('/var/www')
> sys.path.append('/usr/lib64/python2.4/site-packages/')
> 
> import django.core.handlers.wsgi
> application = django.core.handlers.wsgi.WSGIHandler()
> 
> Anything I'm missing?
> 
> Here is the more verbose output:
> 
> Environment:
> 
> Request Method: GET
> Request URL: http://10.1.18.30/admin/
> Django Version: 1.2.3
> Python Version: 2.4.3
> Installed Applications:
> ['django.contrib.auth',
> 'django.contrib.contenttypes',
> 'django.contrib.sessions',
> 'django.contrib.sites',
> 'django.contrib.messages']
> Installed Middleware:
> ('django.middleware.common.CommonMiddleware',
> 'django.contrib.sessions.middleware.SessionMiddleware',
> 'django.middleware.csrf.CsrfViewMiddleware',
> 'django.contrib.auth.middleware.AuthenticationMiddleware',
> 'django.contrib.messages.middleware.MessageMiddleware')
> 
> 
> Traceback:
> File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py"
> in get_response
>  80.                     response = middleware_method(request)
> File "/usr/lib/python2.4/site-packages/django/contrib/sessions/
> middleware.py" in process_request
>  10.         engine = import_module(settings.SESSION_ENGINE)
> File "/usr/lib/python2.4/site-packages/django/utils/importlib.py" in
> import_module
>  35.     __import__(name)
> File "/usr/lib/python2.4/site-packages/django/contrib/sessions/
> backends/db.py" in ?
>  3. from django.contrib.sessions.models import Session
> File "/usr/lib/python2.4/site-packages/django/contrib/sessions/
> models.py" in ?
>  4. from django.db import models
> File "/usr/lib/python2.4/site-packages/django/db/__init__.py" in ?
>  77. connection = connections[DEFAULT_DB_ALIAS]
> File "/usr/lib/python2.4/site-packages/django/db/utils.py" in
> __getitem__
>  91.         backend = load_backend(db['ENGINE'])
> File "/usr/lib/python2.4/site-packages/django/db/utils.py" in
> load_backend
>  49.                 raise ImproperlyConfigured(error_msg)
> 
> Exception Type: ImproperlyConfigured at /admin/
> Exception Value: 'django.db.backends.mysql' isn't an available
> database backend.
> Try using django.db.backends.XXX, where XXX is one of:
>    'dummy', 'mysql', 'oracle', 'postgresql', 'postgresql_psycopg2',
> 'sqlite3'
> Error was: cannot import name utils
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To post to this group, send email to django-us...@googlegroups.com.
> To unsubscribe from this group, send email to 
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/django-users?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to