Я создал свое приложение Laravel и загружаю его на виртуальный хостинг. Это ошибка показа:
file_put_contents (D: \ XAMPP \ HTDOCS \ Laravel \ хранение \ рамочные / сессии / FlEPsHNW7Rggfb9wvDZ71K7D2YQNNQK0epRBRQnW):
не удалось открыть поток: нет такого файла или каталога
Это папка с моего компьютера. Я читаю те же проблемы, но нахожусь на виртуальном хостинге, и у меня нет композитора или ремесленника для операций.
Заранее спасибо!
Что вы должны сделать, это искать случаи xampp
в вашем приложении, потому что кажется, что у вас есть сессии записываются в ту же папку, что у вас на вашем компьютере, и, очевидно, такой каталог не существует на веб-сервере.
Особенно убедитесь, что вы в session.php
у тебя есть:
'files' => storage_path('framework/sessions'),
и удалите кеш конфигурации из bootstrap/cache
каталог на всякий случай
Измените путь конфигурации и убедитесь, что папка хранилища имеет правильное разрешение
Разрешения каталога
После установки Laravel может потребоваться настроить некоторые разрешения. Каталоги в хранилище и каталоги начальной загрузки / кэша должны быть доступны для записи на вашем веб-сервере, иначе Laravel не будет работать. Если вы используете виртуальную машину Homestead, эти разрешения уже должны быть установлены.