Frage

i haben Probleme mit dem Python Pfad seting oder andere Umgebungsvariable für mod_fcgid (Solaris 10, glassfish Apache 2.2)

Ich habe es in Apache gesetzt, aber nichts in os.environ im fcgi Skript:

SetEnv PYTHONPATH "/opt/uusis/lib/python2.4/site-packages/:/usr/lib/python2.4/"

Und andere Sachen (zB ORACLE_HOME) und ich brauche sie im fcgi Skript zuzugreifen. Ich weiß, ich kann diese verwenden, um den Python-Pfad zu setzen.

sys.path.insert(0, "/opt/uusis/lib/python2.4/site-packages")
sys.path.insert(1, "/usr/lib/python2.4/")

Gibt es eine Möglichkeit, die Umgebung Wert von Apache zu übergeben?

War es hilfreich?

Lösung 2

fand ich heraus, dass Solaris 10 Glassfish Apache 2.2 mod_fcgid hat "DefaultInitEnv"

Dies wird dokumentiert nicht in der Apache mod_fcgid ...

Beispiel:

DefaultInitEnv PYTHONPATH "/opt/something/lib/python2.4/site-packages/:/usr/lib/python2.4/"

Andere Tipps

nicht ganz sicher, ob diese Hilfe. http://httpd.apache.org/docs/2.0/env.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top