Poster
Новичок
настройка include_path для использования модулей pear
Ребята, я создал папку pear в "корне" своего сайта. Положил в нее htaccess
php_value include_path /Users/nano/Sites/delicat/pear/
и в нее скопировал модули:
Auth
Log
HTTP (оказался нужен для работы Auth) и
PEAR
в намерении настроить работу Auth.
Мой скрипт логина также имеет установку
.
Далее
.
Auth стартует, рисует форму. Log логи выводит.
Что не работает - вот что.
Если я неправильно организовываю подключение к БД то лезет офибка
Fatal error: Undefined class name 'db' in /Users/nano/Sites/delicat/pear/Auth/Container/DB.php on line 152
то есть
.
Вопрост такой - где искать инициализацию этого класса? как подключить?
34я строка Auth/Container/DB.php
должна реквайрить DB.php но естественно такого файла нет по пути.
Еще вопрос. Должны ли все модули pear require выполнять по одному пути? Значит ли это что в пути
/Users/nano/Sites/delicat/pear/ у меня должен находиться файл DB.php?
Спасибо.
Ребята, я создал папку 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';
Еще вопрос. Должны ли все модули pear require выполнять по одному пути? Значит ли это что в пути
/Users/nano/Sites/delicat/pear/ у меня должен находиться файл DB.php?
Спасибо.