0

mod_fcgid (solaris 10、glassfish Apache 2.2) の Python パスまたはその他の環境変数の設定に問題があります。

私はそれを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

Solaris 10 glassfish apache2.2mod_fcgidに「DefaultInitEnv」があることがわかりました

これは、apachemod_fcgidに文書化されていません...

例:

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

これが役立つかどうかはよくわかりません。http://httpd.apache.org/docs/2.0/env.html

于 2010-01-18T10:42:30.073 に答える