Laravel не подписан на каталог хранения - PullRequest
0 голосов
/ 04 марта 2019

Я разработал веб-приложение Laravel, которое отлично работает на локальной машине, но после запуска в производство на сервере общего хостинга у меня возникают некоторые проблемы с отображением изображений с помощью вспомогательной функции asset ().

IЯ развернул приложение, выполнив следующие шаги:

Я создал каталог с именем repositories за пределами public_html (корневой документ mydomain.com) и скопировал в него каталог soukelafalah (включающий все файлы моего проекта laravel).) Я переместил файлы публичных каталогов laravel в каталог public_html. Я отредактировал index.php в public_html следующим образом:

  1. require DIR. '. / .. / repositories / SoukElfalah / vendor / autoload.php«;$ app = require_once__DIR __. '/ .. / repositories / SoukElfalah / bootstrap / app.php';
  2. Я запускаю хранилище php artisan storage: ссылка и ссылка успешно создана (она создает каталог public_html / storage)
  3. , но изображения не отображаются и показывает ошибку 404. Как показано на рисунке ниже.

enter image description here

также, когда явручную создайте каталог хранилища и включите в него изображения и подкаталоги (изображения, превью, записи), веб-сайт работает нормально, и изображения отображаются.

Так что, пожалуйста, можете ли я указать, что яя пропал?

Заранее спасибо.

...