Я пытаюсь развернуть приложение Laravel в Elastic Beanstalk, следуя этот учебник предоставлен. Все идет нормально, пока я не попытаюсь настроить корень документа сайта, после чего приложение ухудшится.
Я проверил последние 100 строк в журналах, в которых в разделе «журналы ошибок» указано следующее:
-------------------------------------
/var/log/httpd/error_log
-------------------------------------
[Wed Jun 07 15:15:58.282967 2017] [suexec:notice] [pid 30331] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Wed Jun 07 15:15:58.320391 2017] [auth_digest:notice] [pid 30331] AH01757: generating secret for digest authentication ...
[Wed Jun 07 15:15:58.320956 2017] [lbmethod_heartbeat:notice] [pid 30331] AH02282: No slotmem from mod_heartmonitor
[Wed Jun 07 15:15:58.397468 2017] [mpm_prefork:notice] [pid 30331] AH00163: Apache/2.4.25 (Amazon) configured -- resuming normal operations
[Wed Jun 07 15:15:58.397492 2017] [core:notice] [pid 30331] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
Любая помощь приветствуется, дайте мне знать, если потребуется дополнительная информация.
Я столкнулся с той же проблемой. Потратив несколько часов, я смог найти причину этой проблемы. Проблема заключалась в том, как мы создали zip-файл для загрузки кода в AWS.
Не выбирайте папку для архивации в zip-файл. Вместо этого выберите все файлы в папке и затем добавьте их в архив. Если вы выберете всю папку для архивации, /public
маршрут не может быть найден, и это создает проблему.
Читать далее Вот перед созданием вашего zip-файла.