Symfony3: Fatal error: Class 'AppKernel' не найден. \ Bin \ console

только начал работать над проектом, я запустил composer update и был встречен с исключением при попытке очистить кеш.

Когда я пытаюсь запустить php bin\console server:run Приветствую это сообщение:

 php bin\console server:run PHP Fatal error: Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Fatal error: Class 'AppKernel' not found in CoreBundle\bin\console:27 Stack trace: #0 {main} thrown in CoreBundle\bin\console on line 27 Fatal error: Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Fatal error: Class 'AppKernel' not found in CoreBundle\bin\console on line 27 Symfony\Component\Debug\Exception\FatalThrowableError: Fatal error: Class 'AppKernel' not found in CoreBundle\bin\console on line 27 Call Stack: 0.0112 427536 1. Symfony\Component\Debug\ErrorHandler->handleException() CoreBundle\vendor\symfony\symfony\src\Symfony\Component\Debug\ErrorHandler.php:0 

Другая сильная возможность, особенно если проект был обновлен из проекта v2.7 (или раньше), заключается в том, что AppKernel просто не известен Composer. В настоящее время лучше всего не требовать / включать файл вручную (поэтому эти строки удаляются из web/app_*.php и bin/console.php ). но вместо этого он автоматически загружается. Однако для этого требуется строка в Composer, чтобы ее можно было найти. Только автозагрузчик композитора когда-либо включался вручную, который затем может загружать все остальное.

 "autoload": { "files": ["app/AppKernel.php"], "psr-4": { // etc... 

Для этого есть две возможные причины.

Сначала вы загружаете автозагрузчик или не можете найти файлы

копировальная автопогрузчик

Вторая причина может заключаться в том, что каталог var не доступен для записи, в который помещается файл кеша для symfony. Просто проверьте разрешения. Также внимательно изучите файлы журналов. Возможно, это говорит вам, что такое настоящая проблема. (Как проблема с синтаксисом и т. Д.)