Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> переменные окружения в mod_perl, как установить переменные окружения 
V
    Опции темы
sir_nuf_nuf
Дата 18.6.2008, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 920
Регистрация: 6.1.2008

Репутация: 14
Всего: 31



Привет!

Окружение:
FreeBSD 6.2
apache 2.2 + mod_perl 2

Вопрос 1)
Как установить переменные окружения так что бы они были видны из mod_perl ?


Вопрос 2) 
Как установить переменные окружения что бы они были видны для все пользователей ?


почему то когда пишу в mod_perl.conf
Код

<Perl>
    foreach (keys %ENV) {
        print "$_ -> $ENV{$_}\n";
    }
</Perl>


выводит:
Код

PATH -> /sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/demiurg/bin
MOD_PERL_API_VERSION -> 2
MOD_PERL -> mod_perl/2.0.2


в то время как в bash:
Код

[root@zoom site]# set
ADB_HOME=/home/nuf/site
BASH=/usr/local/bin/bash
BASH_ARGC=()
BASH_ARGV=()
BASH_LINENO=()
BASH_SOURCE=()
BASH_VERSINFO=([0]="3" [1]="1" [2]="17" [3]="0" [4]="release" [5]="i386-portbld-freebsd6.2")
BASH_VERSION='3.1.17(0)-release'
BLOCKSIZE=K
COLUMNS=116
.............
ну и т.д.


очень хотелось бы ADB_HOME прокинуть в mod_perl


--------------------
user posted image
user posted image
PM MAIL Jabber   Вверх
ginnie
Дата 18.6.2008, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 6.1.2008
Где: Москва

Репутация: 38
Всего: 49



Уважаемый sir_nuf_nuf, может это поможет:

Цитата

However, Apache (or mod_perl) don't pass on environment variables from the shell by default; you'll have to specify these using either the standard PassEnv or mod_perl's PerlPassEnv directives.

Код

PerlPassEnv ORACLE_BASE ORACLE_HOME




--------------------
Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг)
PM MAIL Skype Jabber   Вверх
sir_nuf_nuf
Дата 19.6.2008, 07:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 920
Регистрация: 6.1.2008

Репутация: 14
Всего: 31



Да, то что нужно! Спасибо. Надо все таки изучать mod_perl API smile 


--------------------
user posted image
user posted image
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0411 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.