настройка include_path для использования модулей pear

Poster

Новичок
настройка include_path для использования модулей pear

Ребята, я создал папку pear в "корне" своего сайта. Положил в нее htaccess

php_value include_path /Users/nano/Sites/delicat/pear/

и в нее скопировал модули:
Auth
Log
HTTP (оказался нужен для работы Auth) и
PEAR

в намерении настроить работу Auth.

Мой скрипт логина также имеет установку
PHP:
ini_set("include_path", "/Users/nano/Sites/delicat/pear/");
.

Далее
PHP:
require_once "Auth/Auth.php";
require_once 'Log/Log.php';
require_once 'Log/Log/observer.php';
.

Auth стартует, рисует форму. Log логи выводит.

Что не работает - вот что.
Если я неправильно организовываю подключение к БД то лезет офибка
Fatal error: Undefined class name 'db' in /Users/nano/Sites/delicat/pear/Auth/Container/DB.php on line 152
то есть
PHP:
if (!DB::isConnection($this->db)) {
.

Вопрост такой - где искать инициализацию этого класса? как подключить?

34я строка Auth/Container/DB.php
PHP:
require_once 'DB.php';
должна реквайрить DB.php но естественно такого файла нет по пути.


Еще вопрос. Должны ли все модули pear require выполнять по одному пути? Значит ли это что в пути
/Users/nano/Sites/delicat/pear/ у меня должен находиться файл DB.php?

Спасибо.
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
PEAR лучше ставить установщиком, он тогда намекнёт, от каких пакетов зависит указанный, а заодно и какие пакеты он может использовать.

В твоём случае требуется ещё пакет DB доставить.
 
Сверху