Имам проблем с това, че 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 за много проекти и никога не съм имал проблеми с Autoloader. Това, което е особено озадачаващо е, че един и същ код изглежда работи добре на едно място, а не на друго. Ще бъда много благодарен за всякакви предложения как да поправя това.
core/classes/autoloader.php
на FuelPHP 1.6 (това е голям файл, така че не мога да го публикувам тук). - person Nick F   schedule 10.10.2013sudo php oil test
на командния ред. - person Nick F   schedule 11.10.2013