У меня проблема с тем, что FuelPHP не может автоматически загружать классы. На моем промежуточном сервере (Ubuntu, PHP 5.3.10) он не может найти пользовательские классы в каталоге fuel/app/classes
, а также не может запустить oil test
(я получаю сообщение об ошибке sh: 1: phpunit: not found
). Как ни странно, он отлично работает в моей локальной версии разработки (Windows, PHP 5.3.6).
Я подозревал, что это может быть как-то связано с Composer, который я впервые использую в этом проекте, но проблема не устранена, когда я закомментировал строку require APPPATH.'vendor/autoload.php';
из bootstrap.php (приложение по-прежнему не может загрузить пользовательские классы от fuel/app/classes
)
Я в тупике: я использовал FuelPHP во многих проектах, и у меня никогда не было проблем с автозагрузчиком. Что особенно озадачивает, так это то, что один и тот же код работает нормально в одном месте и не работает в другом. Буду очень признателен за любые предложения, как это исправить.
core/classes/autoloader.php
из FuelPHP 1.6 (это большой файл, поэтому я не могу разместить его здесь). - person Nick F   schedule 10.10.2013sudo php oil test
в командной строке. - person Nick F   schedule 11.10.2013