WSGIServer-Fehler beim Versuch, die Django-App auszuführen

8

Erstens, hier ist mein Skript:

%Vor%

Wie beschrieben wurde hier .

Und hier ist der Fehler, den ich bekomme, wenn ich versuche, es von der Shell auszuführen:

%Vor%

Meine Frage ist, warum werden diese Parameter nicht automatisch von FastCGI übergeben? Was mache ich falsch? Das Ausführen des Skripts von meinem Webserver gibt mir nur einen internen Serverfehler.

Anstelle der letzten zwei Zeilen meines Skripts kann ich

verwenden %Vor%

Aber ich bekomme immer noch genau den gleichen Fehler ...

    
mpen 29.04.2009, 02:01
quelle

2 Antworten

6

Gelöst es. Diese .htaccess-Datei hat aus irgendeinem Grund den Trick gemacht. Ich schwöre, ich habe das alles schon mal probiert ...

%Vor%     
mpen 29.04.2009, 06:22
quelle
2

Das Skript erwartet, dass diese Parameter als Umgebungsvariablen übergeben werden. Da sie in Ihrer Shell-Umgebung nicht vorhanden sind und das Skript nicht in der apache fastcgi-Umgebung ausgeführt wird (die sie bereitstellt), beschwert es sich.

Haben Sie Zugriff auf Apache-Fehlerprotokolle? Was sagen sie?

Hat Ihr Host mod_wsgi-Unterstützung? Wenn ja, könntest du Djangos wsgi-Handler benutzen:

%Vor%

Weitere Anweisungen finden Sie im modwsgi-Wiki und im Django-Dokumente .

    
vezult 29.04.2009 02:06
quelle

Tags und Links