Отображение файла из пути к хранилищу laravel

#php #laravel-7 #file-storage

#php #laravel-7 #файловое хранилище

Вопрос:

У меня есть файл, хранящийся в каталоге хранилища в Laravel 7. Подкаталогом является storage/app/public/personnel-docs/nameofile.ext.

Я сделал php artisan storage:link и, следовательно, на моем локальном компьютере с Windows 10 я могу получить к нему доступ по следующему URL

http://127.0.0.1:8000/storage/personnel-docs/nameofthefile.ext

Но там, где он размещен на ЖИВОМ сервере Linux, когда я пытаюсь использовать тот же URL, что и follo

http://theliveurl/storage/personnel-docs/nameofthefile.ext Он возвращает 404 не найденных ответа.

Я также запустил php artisan storage:link на сервере, и проблема не устранена.

Я проверил и подтвердил, что файл присутствует в папке, но он просто не возвращается / не отображается, как ожидалось.

Я буду признателен за любые усилия по решению этой проблемы.

Спасибо

Комментарии:

1. Вы делали этот шаг на сервере? laravel.com/docs/8.x/filesystem#the-public-disk , и проверили, что ссылка создана?

2. проверьте разрешения каталога. в Linux у каждого каталога есть свое разрешение, вы должны сначала установить разрешение на 777 или 775 , а затем вызвать php artisan storage:link

3. Я все это сделал. Тем не менее, тот же результат.