Laravel file_put_contents ошибка на виртуальном хостинге

Я создал свое приложение Laravel и загружаю его на виртуальный хостинг. Это ошибка показа:

file_put_contents (D: \ XAMPP \ HTDOCS \ Laravel \ хранение \ рамочные / сессии / FlEPsHNW7Rggfb9wvDZ71K7D2YQNNQK0epRBRQnW):
не удалось открыть поток: нет такого файла или каталога

Это папка с моего компьютера. Я читаю те же проблемы, но нахожусь на виртуальном хостинге, и у меня нет композитора или ремесленника для операций.

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

1

Решение

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

Особенно убедитесь, что вы в session.php у тебя есть:

'files' => storage_path('framework/sessions'),

и удалите кеш конфигурации из bootstrap/cache каталог на всякий случай

4

Другие решения

Измените путь конфигурации и убедитесь, что папка хранилища имеет правильное разрешение
Разрешения каталога

После установки Laravel может потребоваться настроить некоторые разрешения. Каталоги в хранилище и каталоги начальной загрузки / кэша должны быть доступны для записи на вашем веб-сервере, иначе Laravel не будет работать. Если вы используете виртуальную машину Homestead, эти разрешения уже должны быть установлены.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector