руководство по apache 2.2 mod_fcgid задает путь к python
-
21-09-2019 - |
Вопрос
у меня возникли проблемы с установкой пути 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
Не связан с StackOverflow