Seite 1 von 1
PYTHON_EGG_CACHE
Verfasst: Sonntag 9. März 2008, 23:48
von Sr4l
Hallo,
ich habe setuputils neu installiert (apt-get install python2.5-dev).
Seit dem hat sich PYTHON_EGG_CACHE auf /root/.python-eggs gesetzt.
Vorher ist es in /var/www/.python-eggs gelandet, weil das das Home Verzeichnis von www-data ist. Nun versucht er aber immer es in roots Home Verzeichnis zu entpacken. Geht natürlich nicht.
Wie kann ich das global ändern?
PS: /var/www/.python-eggs ist kein Sicherheitsrisiko weil das Verzeichnis nicht vom WWW erreichbar ist.
Verfasst: Montag 10. März 2008, 18:44
von Leonidas
Ich habe den Fehler auch gehabt: Du kannst suexec verwenden.
Verfasst: Montag 10. März 2008, 20:11
von Sr4l
Danke Leonidas, aber ich möchte es ohne Änderungen am Quelltext funktioniert.
Bei mir war nur MySQLdb betroffen,
Trac, werkzeuge, TOC (addon für Trac), und Genshi haben funktioniert
entweder weil die anders oder sogar nicht gepackt sind.
Ich habe das egg entpackt und alle Daten mit dem Anfang _mysql und den gesamten MySQLdb Ordner nach /usr/local/lib/python2.5/site-packages/ kopiert. Anschließend noch die MySQLdb*.egg Datei entfernt und alles geht wie gewohnt.
Systemvariablen setzen, in der Shell oder in der Apache Konfiguration hat alles nicht gebracht.
Ich konnte es jetzt so hin biegen, falls es noch schönere Lösungen gibt bitte melden

Verfasst: Montag 10. März 2008, 20:19
von Leonidas
Sr4l hat geschrieben:Ich konnte es jetzt so hin biegen, falls es noch schönere Lösungen gibt bitte melden

``easy_install -Z``