Невозможно получить доступ к общему диску Laravel в экземпляре AWS EC2 - PullRequest
0 голосов
/ 17 января 2019

Я развернул приложение laravel, используя сервис AWS Elastic Beanstalk. Приложение работает, как и ожидалось, но не может загрузить файлы изображений. В моей локальной системе все работает нормально, поэтому мне интересно, почему изображения не найдены на экземпляре ec2.

Файлы хранятся внутри storage/app/public, и была создана символическая ссылка на public/storage, как рекомендуется в Laravel doc

Это код для отображения фотографии

<img src="{{ URL::asset('storage/images/photos/'.$photo->photo) }}" alt="" class="img-fluid">

Это прекрасно работает в локальной системе

<img src="http://127.0.0.1:8000/storage/images/photos/rayda_concept_photos_639.jpeg" alt="" class="img-fluid">

Но происходит сбой в AWS ec2

<img src="http://raydaconcept-env.tpttmzwdki.us-east-1.elasticbeanstalk.com/storage/images/photos/rayda_concept_photos_691.jpeg" alt="" class="img-fluid">

Вот прямая ссылка , чтобы увидеть эту ошибку вживую. Пожалуйста, помогите мне исправить эту ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...