/ / Django / WSGI leere Seite - Django, Apache, WSGI

Django / WSGI leere Seite - Django, Apache, Wsgi

Ich versuche Django zusammen mit Apache mit WSGI zu arbeiten. Das Problem ist, dass es einfach eine leere Seite zurückgibt (200 OK oder 203 nicht geändert).

Ich kann keinen Fehler finden beim Neustart oder beim Zugriff auf die Seite in entweder error.log oder django-error.log. Es gibt jedoch einen Eintrag in django-access.log.

WSGIPythonPath /web/django/dtest/
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /web/django
ServerName django.markv.nl
<Directory />
Options FollowSymLinks Includes
AllowOverride All
</Directory>
WSGIScriptAlias /wsgi-scripts/ /web/django/dtest/dtest/wsgi.py
LogLevel info
ErrorLog ${APACHE_LOG_DIR}/django-error.log
CustomLog ${APACHE_LOG_DIR}/django-access.log common
</VirtualHost>
  • Ich habe versucht, die manage.py runserverIn diesem Fall funktioniert es gut, also ist es wirklich ein Apache / WSGI-Problem.
  • Ich habe versucht, mod_php5 ohne Ergebnis zu deaktivieren (außer dass PHP nicht mehr funktioniert).

Irgendwelche Hinweise, was das Problem ist oder wo ich einen Fehler finden kann? Es ist wahrscheinlich etwas Triviales, aber ich finde es nicht ...

Antworten:

1 für die Antwort № 1

Sie liefern Ihre Bewerbung an /wsgi-scripts/, was eine merkwürdige Sache zu tun scheint, also müssen Sie zu dieser URL gehen, um es zu sehen.

Beachten Sie, dass Sie Ihr DocumentRoot mit Sicherheit nicht auf den Speicherort Ihrer Django-Dateien festlegen möchten, obwohl dies nicht die Ursache Ihres Problems ist.