2010-11-26 1 views
0

Я пытаюсь настроить Django с помощью Apache под Windows. Я активировал модуль mod_wsgi, но когда я получить доступ к локальному хосту я получаю внутреннюю ошибку сервера и следующие появляется в журнале ошибок Apache:Почему я получаю TemplateSyntaxError при попытке развернуть Django с помощью mod_wsgi?

[Fri Nov 26 18:20:31 2010] [error] [client 127.0.0.1] TemplateSyntaxError: Caught ImproperlyConfigured while rendering: 'django.db.backends.postgresql_psycopg2' isn't an available database backend. 
[Fri Nov 26 18:20:31 2010] [error] [client 127.0.0.1] Try using django.db.backends.XXX, where XXX is one of: 
[Fri Nov 26 18:20:31 2010] [error] [client 127.0.0.1] 'dummy', 'mysql', 'oracle', 'postgresql', 'postgresql_psycopg2', 'sqlite3 
[Fri Nov 26 18:20:31 2010] [error] [client 127.0.0.1] Error was: cannot import name utils 

Моей бэкенд базы данных не принимаются. Он работает, если я запустил сервер разработки, и он также работает, если оставить параметры базы данных пустыми (у меня только очень простая тестовая страница, просто текст).

WSGI файл состоит в следующем:

import os, sys 
sys.path.append('/usr/local/django') 
sys.path.append('/usr/local/django/mysite') 
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings' 

import django.core.handlers.wsgi 

application = django.core.handlers.wsgi.WSGIHandler() 

ответ

1

Ваш веб-сервер из доступных дескрипторов файлов. Переконфигурируйте mod_wsgi для режима демона.

+0

Спасибо, это работает. – generic123 2010-11-26 20:31:16

 Смежные вопросы

  • Нет связанных вопросов^_^