Назад | Перейти на главную страницу

Laravel на AWS ухудшается, когда для корневого каталога документа задано значение '/ public'

Я пытаюсь развернуть приложение 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-файла.