Nach upgarding meinem MBP auf 10,6, erhalte ich die folgende in error.log mein Apache:Fixing mod_wsgi nach Leopard auf Snow Upgrade
[error] [client ::1] Premature end of script headers: django.wsgi
WSGI FAQ schlägt vor:
Wenn Daemon-Modus Dies ist ein Symptom dafür, dass der mod_wsgi-Daemon-Prozess beim Behandeln einer Anfrage abstürzt. Sie würden wahrscheinlich auch die Meldung "segmentation fault" sehen. Siehe Antwort auf die Frage zum 'Segmentierungsfehler' oben.
Der genannte Abschnitt oben sagt:
Diese fast immer aufgrund Mod_python verursacht wird auch von Apache zugleich als mod_wsgi und die Python-Installation nicht Bereitstellung einer gemeinsam genutzten Bibliothek geladen oder mod_python mit ursprünglich gegen eine statische Python-Bibliothek gebaut. Dies ist vor allem bei älteren Linux-Distributionen ein Problem, bevor sie mit Python als Shared Library ausgeliefert wurden.
Apache scheint korrekt konfiguriert zu sein (hat sich seit der Installation nicht geändert) und mod_python wird nicht geladen.
Ich versuchte mod_wsgi Wiederaufbau the same instructions mit Ich habe beim letzten Mal, aber ich erhalte eine Fehlermeldung, wenn ich make
spanning 9k lines, die kurze Version Wesen:
[...]
lipo: can't figure out the architecture type of: <some temp file>.out
Ich habe ein paar andere herumstochern - stellen Sie sicher, dass ich die Installation von Apache laufen lasse Ich denke, ich laufe, die geladenen Konfigurationsdateien sind die, die ich betrachte, et c, aber mir fehlen die Schritte zur Fehlerbehebung. Lösungen und Tipps für den nächsten Schritt beide willkommen :)
Zwei Fragen: Verwenden Sie einen selbst gebauten Apache oder den integrierten Apache-Server? Welche Version von Apache? Vielen Dank. –
Apache 2.2.1 von MacPorts –
Kompiliert mod_wsgi unter Verwendung der oben verlinkten Anweisungen –