Я пытаюсь развернуть веб-сайт, созданный на Laravel, на микро-инстансе amazon ec2. Я клонировал проект, а затем побежал composer install
без проблем. Однако когда я просматриваю его в браузере, я получаю сообщение об ошибке:
Error in exception handler.
,
В журналах ошибок я вижу следующую ошибку:
[Wed Nov 12 12:12:47.550414 2014] [:error] [pid 21572] [client x.x.x.x:x] PHP Fatal
error: require(): Failed opening required '/home/production/public_html/kcnr-tv/bootstrap
/../vendor/autoload.php' (include_path='.:/usr/share/php:/usr/share/pear') in
/home/production/public_html/kcnr-tv/bootstrap/autoload.php on line 17
Я погуглил эту проблему, и некоторые люди, кажется, имеют эту проблему, но почти во всех случаях они забыли запустить composer install
,
Я увеличил лимит памяти PHP до 1 ГБ и все еще не повезло. Насколько я вижу, проблем с установкой зависимостей не возникает, поскольку все они находятся в папке vendor после завершения composer.
Любая помощь с этим была бы великолепна, поскольку у меня нет идей о том, что это может быть.
попробуйте эту команду
composer install --no-script
это пропустит выполнение сценариев составителя, поскольку файлы поставщика все еще отсутствуют.
Я исправил это следующим решением: Ошибка в обработчике исключений. — Ларавел.
Разрешения приложения / хранилища нуждались в обновлении.
Вам нужно бежать к
composer update