Pergunta

Tenho problemas para definir o caminho do Python ou qualquer outra variável ambiental para mod_fcgid (Solaris 10, Glassfish Apache 2.2)

Eu o tenho definido no Apache, mas nada no OS.Iriron no script FCGI:

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

E outras coisas (por exemplo, oracle_home) e eu preciso acessá -las no script FCGI. Eu sei que posso usar isso para definir o caminho do Python.

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

Existe uma maneira de passar os valores ambientais do Apache?

Foi útil?

Solução 2

Descobri que Solaris 10 Glassfish Apache 2.2 mod_fcgid tem "DefaultInitenv"

Isso não está documentado no apache mod_fcgid ...

Exemplo:

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

Outras dicas

Não tenho certeza se isso ajuda. http://httpd.apache.org/docs/2.0/env.html

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top