Вопрос

у меня возникли проблемы с установкой пути python или любой другой переменной среды для mod_fcgid (solaris 10, glassfish apache 2.2)

У меня это установлено в apache, но ничего в os.environ в скрипте fcgi:

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?

Это было полезно?

Решение 2

Я узнал, что 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/"

Другие советы

не совсем уверен, поможет ли это. http://httpd.apache.org/docs/2.0/env.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top