Символическая ссылка для storage в Windows/OSPanel

20 Февраля 2024 23:52

Перенеся проект на OSPanel в Windows я обнаружил, что символическая ссылка для storage из папки public не работает и изображения не выводятся. Если в xampp все было хорошо, то в случае в OSPanel возникла такая проблема. Перегенерерирование ссылки не помогло.

Помогло решение с ручным созданием символической ссылки в windows через терминал.

Делаем следующее:

  1. Открываем терминал (ОБЯЗАТЕЛЬНО нативный cmd, не powershell, не bash, а именно cmd) от имени администратора.
  2. Переходим в папку public проекта
    cd C:\OSPanel\domains\project.loc\public

    Подсказка. Если нужно, меняем диск командой E:

  3. Выполняем команду
    mklink /D storage ..\storage\app\public

     

  4. Ответом будет что-то вроде "символическая ссылка создана для storage <<===>> ..\storage\app\public"

Также после таких операций как "перенос проекта", необходимо проверить права на папку storage в Windows.