Como fazer o Apache 2.2 mod_fcgid Definir caminho python
-
21-09-2019 - |
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?
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