| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > pear phpunit include_path пляски с бубном |
| Автор: vitaxaprog111 25.9.2012, 19:31 | ||||||
| Доброго времени суток коллеги. У меня возникла проблема с установкой(или запуском) PHPUnit. Уже несколько дней мучаюсь, ничего не помогает. Установил по инструкциям с оф.сайтов и PEAR и PHPUnit. Проверяю в консоли
Все нормально, инфу выдает. А вот набираю в консоли
И получаю ошибку
Особенно меня бесит вот эта строка (include_path='.;C:\php\pear') В Path путь прописан как надо. В реестре тоже. Откуда берется такой include_path ума не приложу. Уже всю систему перерыл. нигде этот путь не прописан. Какой то кошмар. Может быть кто то сталкивался с такими проблемами, подскажите как быть? Как заставить работать ненавистный phpunit? |
| Автор: ksnk 25.9.2012, 19:46 | ||
У меня в PHPUnit/Autoload.php в 45 строке написано
Что несколько отличается от такого - '/File/Iterator/Autoload.php'; Он берется из php.ini. Параметр так и называется include_path Вообще - немного странно видеть установку web сервера на диск С и запуск его из такого места. Просто в Linux, на котором он обычно работает, не принято создавать каталоги с пробелами в названиях. Да и с русскими буквами возникнут неслабые проблемы, если они случайно появятся в пути. Это, конечно, лечится, но возникающие проблемы не стОят того, чтобы с ними возится. Разумнее всего, imho, подходит к этому делу Denwer - он создает отдельный диск Z, на котором уже и разворачиваются все web-приблуды с каталогами, с принятыми в unix наименованиями и структурой каталогов. |
| Автор: vitaxaprog111 25.9.2012, 20:05 | ||||||||||||
Странно. Я пути в Autoload.php не трогал. Так и были они прописаны. Ставил я из консоли, командой
Попробую сейчас поправить. Добавлено через 9 минут и 29 секунд
Да это я знаю. Но вы наверное будете смеяться но у меня в php.ini написано вот что
Добавлено через 13 минут и 28 секунд
Дело в том, что на денвере такая же самая чепуха. О пробелах я не подумал. Исправлю. Просто опен сервер по умолчанию так устанавливается. Добавлено через 14 минут и 38 секунд исправил на require_once 'File/Iterator/Autoload.php'; не помогло |