Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

mod_perl2 и Apache::DBI

26K
11 января 2009 года
newonder
12 / / 31.07.2007
Всем добрый день. Стоит ubuntu server, на ней стандартные проги:
ii apache2 2.2.9-7ubuntu3
ii apache2-mpm-prefork 2.2.9-7ubuntu3
ii apache2-utils 2.2.9-7ubuntu3
ii apache2.2-common 2.2.9-7ubuntu3
ii libapache-dbi-perl 1.07-1
ii libapache2-mod-apreq2 2.08-5build1
ii libapache2-mod-perl2 2.0.4-1ubuntu1
ii libapache2-mod-perl2-dev 2.0.4-1ubuntu1
ii libperl-dev 5.10.0-11.1ubuntu2.2
ii libperl5.10 5.10.0-11.1ubuntu2.2
ii libpg-perl 1:2.1.1-4
ii perl 5.10.0-11.1ubuntu2.2
ii perl-base 5.10.0-11.1ubuntu2.2
ii perl-modules 5.10.0-11.1ubuntu2.2

ни и DBI само собой стоит.

Возникла такая проблема, в модуле который инициализируется при старте апача прописано use Apache::DBI,
При инициализации дочерних процессов вызывается функция в которой обрабатываются подключения к БД и вызываются DBI->connect(...), для каждой бд. Всё это раньше вертелось в mod_perl1.

И сейчас у меня БД не подключаются. Заэвалил строки DBI->connect, оказалосо что выдаётся такая ошибка:

Global $r object is not available. Set:
PerlOptions +GlobalRequest
in httpd.conf at /usr/share/perl5/Apache/DBI.pm line 144.

НО!!! у меня в конфиге апача эта строка прописана. И хоть убейте не пойму что нужно исправить. :( Люди, выручайте, весь мозг сломал.:confused:
373
11 января 2009 года
unmoved
216 / / 28.11.2004
У меня в конфиге так стоит:
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
Options +ExecCGI
PerlOptions +ParseHeaders
12
12 января 2009 года
alekciy
3.0K / / 13.12.2005
Цитата: newonder

НО!!! у меня в конфиге апача эта строка прописана. И хоть убейте не пойму что нужно исправить. :( Люди, выручайте, весь мозг сломал.:confused:


Прописана и работает разные вещи. Она может быть вполне переназначена в других местах. Например в автоматически за-include-ных файлах.

Вобще по хорошему смотри какие директивы и чем у тебя инициализированны в данным момент. Server Info тебе в руки: http://httpd.apache.org/docs/2.2/mod/mod_info.html

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог