#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. Я попробую набраться терпения на несколько дней. После этого я испачкаю руки. Спасибо.