pear validate.php — Нет такого файла или каталога

#php

#php

Вопрос:

У меня есть веб-сайт, который использует pear validate.php .

Я использую Ubuntu в своей среде разработки, и я установил php-pear.

Но когда я открываю страницу, на которой есть require_once (‘Validate.php ‘), я получаю сообщение об ошибке:

Предупреждение: require_once(Validate.php ) [function.require-once]: не удалось открыть поток: нет такого файла или каталога

Что я упускаю?

Спасибо

Нико

Ответ №1:

Класс Validate PEAR не входит в комплект поставки дистрибутива по умолчанию. Вы должны установить его отдельно.

Комментарии:

1. Спасибо за ваш ответ. Я попытался установить его, но получаю сообщение об ошибке: 0 проголосовать за избранное поделиться [fb] поделиться [tw] Привет. При попытке установить пакеты pear я получаю следующую ошибку: sudo pear install validate PHP Фатальная ошибка: Вызов неопределенного метода PEAR::raiseErro() в /usr/share/php/PEAR/REST.php в строке 165 это: PEAR::raiseErro (), похоже, является проблемой. Как мне вообще это исправить?!

2. Там, кажется, отсутствует r . Это … странно. Немного покопавшись в Google, можно предположить, что это ошибка в последних версиях php-pear пакета Debian — они извлекли копию из PEAR в неподходящее время. Это было исправлено выше по потоку, и последнее сообщение об ошибке предполагает, что обновленные пакеты стали доступны.

3. Я использую ubuntu. Теперь мой главный вопрос: как мне заставить это работать с ubuntu. Я использую ubuntu 11.04.

4. Ubuntu основан на Debian. Вам нужно будет либо установить PEAR вручную (удалив php-pear пакет), либо дождаться, пока Ubuntu обновит свой пакет из Debian. Это может быть доступно в репозитории «testing».

5. Я попробую набраться терпения на несколько дней. После этого я испачкаю руки. Спасибо.