0

我无法为 mod_fcgid 设置 python 路径或任何其他环境变量(solaris 10,glassfish apache 2.2)

我在 apache 中设置了它,但在 fcgi 脚本中的 os.environ 中没有设置:

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

和其他东西(例如 ORACLE_HOME),我需要在 fcgi 脚本中访问它们。我知道我可以用它来设置 python 路径。

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

有没有办法从 apache 传递环境值?

4

2 回答 2

0

不太确定这是否有帮助。http://httpd.apache.org/docs/2.0/env.html

于 2010-01-18T10:42:30.073 回答
0

我发现 Solaris 10 glassfish apache 2.2 mod_fcgid 有“DefaultInitEnv”

这没有记录在 apache mod_fcgid ...

例子:

DefaultInitEnv PYTHONPATH "/opt/something/lib/python2.4/site-packages/:/usr/lib/python2.4/"
于 2010-01-19T11:23:08.463 回答