Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Подключение PEAR


Автор: Demogargon 30.3.2011, 14:01
Возникла проблема при установке PEAR на сервер. 
Установил пакет PEAR и нужные драйверы

Installed packages, channel pear.php.net:
=========================================
Package           Version State
Archive_Tar       1.3.3   stable
Console_Getopt    1.2.3   stable
MDB2              2.4.1   stable
MDB2_Driver_mysql 1.4.1   stable
MDB2_Driver_pgsql 1.4.1   stable
PEAR              1.9.0   stable
Structures_Graph  1.0.2   stable
XML_Util          1.2.1   stable

в /etc/php5/apacht2/php.ini раскоментировал include_path = ".:/usr/share/php"
перезапустил apache

В скрипте пишу:
Код

require_once 'MDB2.php';
    $db_pgsql = array(
    'phptype' => 'mysql',
    'username' => 'user',
    'password' => 'password',
    'hostspec' => 'localhost',
    'database' => 'namedb'
    );
    
    $options = array(
    'debug' => 2,
    'portability' => MDB2_PORTABILITY_ALL,
    );

    $mdb1 = MDB2::factory('mysql');
    $mdb1 = MDB2::connect($e_dsn,$options);
    if (PEAR::isError($mdb1)) {
        die($mdb1->getMessage());
    }
    else echo "Все нормально";



Получаю:
 MDB2 Error: not found
в логах апача нет ошибки.
В чем дело?
 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)