За последние 24 часа нас посетили 24182 программиста и 1533 робота. Сейчас ищут 1272 программиста ...

Не отображаются изображения в Проектах

Тема в разделе "Laravel", создана пользователем SAngel, 23 апр 2023.

  1. SAngel

    SAngel Активный пользователь

    С нами с:
    19 дек 2019
    Сообщения:
    5
    Симпатии:
    0
    Привет, ребята!
    Нужна ваша помощь с изображениями...
    При загрузке изображений на страницы или проекты все хорошо загружается, но в итоге не отображаются на сайте, смотрю путь в коде https://mydomain.info/storage/gigs/63/N … 86x186.jpg "сама папка хранилища на сервере находится по корневому пути /public_html/storage/app/public/gigs/63/, изображения при загрузке сохраняются в соответствующую папку проекта.
    С отображением изображений для профиля, настройки фонов проблем нет.

    php artisan storage: ссылку сделал как в инструкции есть ссылка в папке public в хранилище!
    На локальном сервере все работает отлично, проблем нет, на рабочем вот такая проблема.

    Что делать?!
     
  2. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    905
    Симпатии:
    143
    Проверить права доступа веб-сервера к этим папкам/файлам?
     
  3. SAngel

    SAngel Активный пользователь

    С нами с:
    19 дек 2019
    Сообщения:
    5
    Симпатии:
    0
    Все проверил. Удалил ссылку, создал заново
    В filesystems 'default' => env('FILESYSTEM_DISK', 'local'),
    Код (Text):
    1.     'disks' => [
    2.  
    3.         'local' => [
    4.             'driver' => 'local',
    5.             'root' => storage_path('app'),
    6.             'throw' => false,
    7.         ],
    8.  
    9.         'public' => [
    10.             'driver' => 'local',
    11.             'root' => storage_path('app/public'),
    12.             'url' => env('APP_URL').'/storage',
    13.             'visibility' => 'public',
    14.             'throw' => false,
    15.         ],
    16.  
    17.         's3' => [
    18.             'driver' => 's3',
    19.             'key' => env('AWS_ACCESS_KEY_ID'),
    20.             'secret' => env('AWS_SECRET_ACCESS_KEY'),
    21.             'region' => env('AWS_DEFAULT_REGION'),
    22.             'bucket' => env('AWS_BUCKET'),
    23.             'url' => env('AWS_URL'),
    24.             'endpoint' => env('AWS_ENDPOINT'),
    25.             'use_path_style_endpoint' => env('AWS_USE_PATH_STYLE_ENDPOINT', false),
    26.             'throw' => false,
    27.         ],
    в env FILESYSTEM_DISK=local
    пробовал менять на public, не работает(((

    В папку по пути /public_html/storage/app/public/pages/ сохраняет нормально
    212_cr.jpg z_cr.jpg
     
    #3 SAngel, 23 апр 2023
    Последнее редактирование: 23 апр 2023
  4. Aleksandr.B

    Aleksandr.B Новичок

    С нами с:
    2 фев 2023
    Сообщения:
    157
    Симпатии:
    41
    Адрес:
    Барнаул
    В .htaccess, если apache
    options followsymlinks,
     
  5. SAngel

    SAngel Активный пользователь

    С нами с:
    19 дек 2019
    Сообщения:
    5
    Симпатии:
    0
    Аналогично... Прописал в .htaccess, отписал в сапорт хоста, мало ли, вдруг запрещена на уровне хоста
    --- Добавлено ---
    Саппорт ответил что все работает, а результат тот же
     
  6. SAngel

    SAngel Активный пользователь

    С нами с:
    19 дек 2019
    Сообщения:
    5
    Симпатии:
    0
    При попытке открыть изображение https://mydomain.com/storage/pages/gtwRyhmLpSPdtC912thWTBjsjygWnt81zPAZwsxW.jpg ошибка 404

    Убрал ссылку в public, скопировал в нее содержимое из storage, отображаются загруженные изображения, но, при загрузке все равно сохраняет изображения по пути public_html/storage/app/public/