Meine Apache (mod_wsgi) Django App listet nur die Dateien meiner Website/meines Projekts auf anstatt die aktuell laufende Webseite/Anwendung. Meine Vermutung ist, dass es Mod_wsgi ist, der Schuldige ist, aber ich bin mir nicht wirklich sicher. Was sind einige der Ursachen dafür? Hier ist ein Screenshot von dem, was ich anstelle meiner eigentlichen Webanwendung sehe: http://yfrog.com/j5screenshotgcqpMeine Apache (mod_wsgi) Django App listet nur die Dateien anstelle der aktuell laufenden Website/Anwendung auf.
Antwort
Setzen Sie Ihren Django-Site-Code nicht in ein Verzeichnis, das Apache bereitstellen kann. Wenn ich jetzt den Hostnamen der Site kenne, könnte ich Ihre Django-Einstellungsdatei aufrufen und auf Ihre Datenbankpasswortdaten zugreifen.
Wie auch immer, stellen Sie sicher, dass Sie ein grundlegendes WSGI-Hallo-Welt-Programm erstellt haben, bevor Sie versuchen, Django unter mod_wsgi zum Laufen zu bringen. Stellen Sie dabei sicher, dass Sie die offizielle mod_wsgi-Dokumentation und nicht irgendeinen beliebigen Blogpost verwenden. Als solche gehen lesen:
http://code.google.com/p/modwsgi/wiki/QuickInstallationGuide http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide
gehen auch auf der Video-Präsentation sehen:
http://code.google.com/p/modwsgi/wiki/WhereToGetHelp?tm=6#Conference_Presentations
, während Sie durch Grundkonfiguration als auch, was für Django tun Schritte. Es deckt alle grundlegenden Dinge ab, die Menschen falsch machen.
Wenn Sie immer noch nicht bekommen es funktioniert, dann beachten Sie die Kommentare in:
http://code.google.com/p/modwsgi/wiki/WhereToGetHelp?tm=6#Asking_Your_Questions
über nützliche Informationen, die Sie zu jedem Forum liefern die Menschen sollten Ihr Problem lösen zu helfen.
Ah, okay. Ich werde zuerst alles durchgehen und dann noch einmal versuchen. Ich wünschte, ich hätte diese Links am Anfang, bevor ich dieses "Kaninchenloch" durchbringe. :) Vielen Dank! j. – jimmyc3po
Schwer zu verstehen, wie man es vermissen könnte, wenn man überhaupt zur offiziellen mod_wsgi-Seite gegangen wäre. :-) –
Wäre hilfreich gewesen, die Apache-Konfiguration zu posten, anstatt einen Screenshot. –