Domanda

Ho problemi con seting il percorso pitone o qualsiasi altra variabile d'ambiente per mod_fcgid (Solaris 10, apache GlassFish 2.2)

ho impostato in Apache, ma nulla in os.environ nello script fcgi:

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

E altre cose (per esempio ORACLE_HOME) e ho bisogno di accedervi nello script fcgi. So che posso usare questo per impostare il percorso di pitone.

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

C'è un modo per passare i valori enviroment da Apache?

È stato utile?

Soluzione 2

ho scoperto che Solaris 10 GlassFish Apache 2.2 mod_fcgid ha "DefaultInitEnv"

Questa non è documentato nel apache mod_fcgid ...

Esempio:

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

Altri suggerimenti

non del tutto sicuro se questo aiuto. http://httpd.apache.org/docs/2.0/env.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top