How-to Apache 2.2 mod_fcgid Satz Python-Pfad
-
21-09-2019 - |
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?
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