класс модуля груши не определен - PullRequest
3 голосов
/ 31 августа 2010

Эй, ребята, я только что установил HTTP_Download с помощью Pear install --alldeps, и он успешно установлен.Однако, когда я пытаюсь использовать модуль, я получаю.Я использую следующий php.ini include_path = ".: / Usr / lib / php: / usr / local / lib / php".Есть ли каталог, который я должен включить, который является частью груши, чтобы заставить модуль работать?

Fatal error: Class 'HTTP_Download' not found in /home/collab13/public_html/testing123.php on line 2

Ответы [ 2 ]

2 голосов
/ 31 августа 2010

похоже, что ваш путь PEAR не входит в число включаемых путей.

попробовать

$paths = explode(PATH_SEPARATOR,get_include_path());
$paths[] = '/path/to/pear';
$path_combined = implode(PATH_SEPARATOR,$paths);

set_include_path($path_combined);
ini_set('include_path',$path_combined);

затем попробуйте загрузить модуль, в противном случае непосредственно добавьте его в php.ini и перезапустите сервер.

1 голос
/ 31 августа 2010

Ваши пакеты PEAR будут установлены в соответствии с настройками php_dir, как показано в

 $ pear config-show  | grep php_dir

Измените ваш include_path, чтобы включить этот каталог, и он должен работать для вас.

...