Installation mod_wsgi auf WAMP-server läuft auf Windows 7
Ich heruntergeladen mod_wsgi aus der folgenden Speicherort für apache 2.2 und python 2.7 (64bit). (Ich bin versucht zu bekommen, django laufen auf meinem computer).
Immer, wenn ich die folgende Zeile hinzufügen:
LoadModule wsgi_module modules/mod_wsgi.so
Apache nicht starten lässt. Kann mir jemand sagen, was das Problem sein könnte?
InformationsquelleAutor der Frage de1337ed | 2012-07-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese sind die folgenden Dinge, die Sie tun müssen, um zu setup Apache für Django. Ich nehme an, dass du mit Python 2.7 (32-bit -) auf Windows (32-bit -) mit WAMP-server (32-bit) installiert.
Download mod_wsgi-win32-ap22py27-3.3.so. Oder laden Sie Ihre jeweiligen .so kompatible Datei
Seinen Namen ändern zu
mod_wsgi.so
und kopieren Sie es auf/Program Files/Apache Software Foundation/Apache22/modules
auf Windows.Öffnen
httpd.conf
mit Admin-Rechte. Jetzt finden Sie eine Liste von Zeilen mitLoadModule ...
. Fügen Sie einfachLoadModule wsgi_module modules/mod_wsgi.so
dieser Liste.Ihre teilweise.. fertig sind, starten Sie den apache und sollte keine Fehler finden.
Nun müssen Sie durch einen link auf Ihre Django-Projekt.
In Ihren Django-Projekt-root-Ordner, fügen Sie
apache
Ordner und erstellen Siedjango.wsgi
(nicht diesen Namen ändern) undapache_mydjango.conf
.In
httpd.conf
fügen Sie die folgende Zeile am unteren Rand der Seite.Include "d:/projects/mysite/apache_django_wsgi.conf"
Öffnen
django.wsgi
und fügen Sie die folgenden Zeilen:Öffnen
apache_djang_wsgi.conf
und hinzufügen:Hinweis:
Ich gehe davon aus, dass Sie Ihre Django-Projekt-Hierarchie ist so etwas wie dieses:
Beste tutorial links:
Ich gar nicht verstehen, warum die Menschen sind nicht in der Lage, es zu beheben. Ich habe gesehen, viele Fragen hier und ich bin auch gepostet paar...Also, ich dachte, ich Schreibe eine anfängliche setup-version direkt als Antwort
InformationsquelleAutor der Antwort Surya
Versuchen Sie die folgenden websites für die inoffizielle windows-Binärdateien für python-Erweiterungen
http://www.kaij.org/blog/?p=123
https://github.com/kirang89/pycrumbs/pull/28
InformationsquelleAutor der Antwort anand
Nur falls jemand mit diesem und nicht, es erkennen, es gibt eine Inkonsistenz in den Schritten. In Schritt 5 es bezieht sich auf die mit dem Namen
apache_mydjango.conf
In Schritt 6 Sie bezieht sich auf die mit dem Namen
apache_django_wsgi.conf
Diese sollten natürlich beide den gleichen Namen - es ist egal, in welche Richtung Sie gehen - aber ich habe eine Weile versucht herauszufinden, warum es nicht funktioniert.
InformationsquelleAutor der Antwort Olly
Nur für Benutzer von windows 64-Versionen.
Habe ich erstellt wsgi. Jetzt müssen Sie nur installieren Sie python und apache ausführen.
Die Konfigurationen wurden bereits in das Paket. Laden Sie einfach das Paket und Folgen Sie den Anweisungen die Schritte zum follow.txt die Datei' vorhanden im Paket.
Brauchen Sie nicht herunterladen, um python und apache und mod_wsgi.so von überall. Ich habe die kompilierte so-Datei, und kompatible python und apache2 Versionen. So dass Sie bereit sind, zu implementieren.
Nur, dass in der apache-config der root des Dokuments festgelegt wurde, um cgi-bin-Ordner vorhanden innen Apache2.
Paket kann heruntergeladen werden von Zip-Paket
Hinweise und Verwendung Paket
InformationsquelleAutor der Antwort Aditya
Abgesehen von Olly Korrektur, es ist noch ein Fehler in Schritt 6:
Statt
sollte es
Machte ich alle Schritte, und jetzt kann nicht starten Sie den Apache Server nicht mehr. Der Wamp Bild ist rot. Ich könnte den Apache neu starten, wie in Schritt 3 beschrieben.
InformationsquelleAutor der Antwort Timo