Question

i ont des problèmes avec seting le chemin de python ou toute autre variable environnement pour mod_fcgid (Solaris 10, glassfish apache 2.2)

Je l'ai mis en apache, mais rien dans os.environ dans le script fcgi:

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

Et d'autres choses (par exemple ORACLE_HOME) et je dois y accéder dans le script fcgi. Je sais que je peux l'utiliser pour définir le chemin de python.

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

Y at-il un moyen de transmettre les valeurs de eNViroNNeMeNt apache?

Était-ce utile?

La solution 2

Je trouve que Solaris 10 GlassFish 2.2 apache mod_fcgid a "DefaultInitEnv"

Ce n'est pas documenté dans le apache mod_fcgid ...

Exemple:

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

Autres conseils

pas tout à fait sûr que cette aide. http://httpd.apache.org/docs/2.0/env.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top