Впервые работаю с Laravel и Beanstalk. Я загрузил свой код, и на домашней странице было отказано в разрешении, когда я добавил / public, он сказал, что не найдено
После некоторых поисков я обновил свой httpd.config
DocumentRoot файла от /var/www/html/
в /var/www/html/timers/public
, сделал ‘sudo service httpd restart’ и теперь он отображает следующий неформатированный текст на моей домашней странице EC2
(http://craftaxethrowingtimers-env.eu-west-1.elasticbeanstalk.com/)
:
/ define (‘LARAVEL_START’, микротайм (true)); / | ————————————————- ————————- | Зарегистрировать автозагрузчик | ——————————————— —————————— | | Composer предоставляет удобный автоматически сгенерированный загрузчик классов для | наше приложение. Нам просто нужно использовать это! Мы просто потребуем это | в сценарий, чтобы нам не пришлось беспокоиться о руководстве | загрузка любого из наших классов позже. Приятно расслабляться. | / требуют DIR.’/../Vendor/autoload.php’; / | ————————————————- ————————- | Включить свет | ——————————————— —————————— | | Нам нужно осветить разработку PHP, поэтому давайте включим свет. | Это загружает фреймворк и готовит его к использованию, затем оно | загрузит это приложение, чтобы мы могли его запустить и отправить | ответы обратно в браузер и радуют наших пользователей. | / $ app = require_once DIR.’/../Bootstrap/app.php’; / | ————————————————- ————————- | Запустить приложение | ———————————————- —————————- | | Как только у нас есть приложение, мы можем обработать входящий запрос | через ядро и отправьте связанный ответ обратно в | браузер клиента, позволяющий им наслаждаться креативом | и замечательное приложение, которое мы подготовили для них. | * / $ kernel = $ app-> make (Illuminate \ Contracts \ Http \ Kernel :: class); $ response = $ kernel-> handle ($ request = Illuminate \ Http \ Request :: capture ()); $ Response-> отправить (); $ kernel-> terminate ($ request, $ response);
Если есть проблема с разрешением, дайте разрешение серверу apache вашего нового корневого документа следующим образом:
sudo chown -R apache:apache /var/www/html/timers/public
Других решений пока нет …