[Django] Invalid command 'import' mit mod_wsgi
Verfasst: Freitag 2. September 2011, 13:33
Hallo,
nach einem Rechnerwechsel und dem Wechsel von Python 2.6 auf 2.7 versuche ich, eine Django-Webseite lokal wieder zum Laufen zu bringen.
Als Testumgebung verwende ich XAMPP. OS ist Windows Vista. Python wurde der Variable PATH zugefügt und funktioniert.
Leider kann ich aber den Apache nicht starten. Ich bekomme immer nur folgende Fehlermeldung:
Die Datei mod_wsgi.so(für Apache2.2 und Py2.7) habe ich von http://code.google.com/p/modwsgi/wiki/D ... tware?tm=2 geladen.
In der httpd.conf habe ich folgende zwei Zeilen aufgenommen:
In der apache_wsgi.conf habe ich auch:
Und hier die mod.wsgi:
Wenn ich den Apache ohne die Include-Anweisung in der httpd.conf starte, sieht alles normal aus. In der Log steht dann u.a.:
und
Habe ich da noch irgendetwas übersehen? Eigentlich sollten doch keine weiteren Apache-Module notwendig sein. Aber warum kennt der dann das 'import' nicht?
Grüße
Stephan
nach einem Rechnerwechsel und dem Wechsel von Python 2.6 auf 2.7 versuche ich, eine Django-Webseite lokal wieder zum Laufen zu bringen.
Als Testumgebung verwende ich XAMPP. OS ist Windows Vista. Python wurde der Variable PATH zugefügt und funktioniert.
Leider kann ich aber den Apache nicht starten. Ich bekomme immer nur folgende Fehlermeldung:
Code: Alles auswählen
Syntax error on line 2 of C:/pages/AIS/apache/mod.wsgi:
Invalid command 'import', perhaps misspelled or defined by a module not included in the server configuration
In der httpd.conf habe ich folgende zwei Zeilen aufgenommen:
Code: Alles auswählen
LoadModule wsgi_module modules/mod_wsgi.so
Include "C:/pages/AIS/apache/mod.wsgi"
Code: Alles auswählen
WSGIScriptAlias / "C:/pages/AIS/apache/mod.wsgi"
Code: Alles auswählen
import os
import sys
sys.path.append('C:/python27/lib/site-packages/django')
sys.path.append('C:/pages')
os.environ['DJANGO_SETTINGS_MODULE'] = 'AIS.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
Code: Alles auswählen
[Fri Sep 02 14:17:50 2011] [warn] mod_wsgi: Compiled for Python/2.7.
[Fri Sep 02 14:17:50 2011] [warn] mod_wsgi: Runtime using Python/2.7.2.
Code: Alles auswählen
[Fri Sep 02 14:17:50 2011] [info] mod_wsgi (pid=7256): Initializing Python.
[Fri Sep 02 14:17:51 2011] [info] mod_wsgi (pid=7256): Attach interpreter ''.
Grüße
Stephan