Не получается развернуть сайт написанный на Laravel на хостинге

Всем привет. Не думал что столкнусь с проблемой при разворачивании проекта на хостинге но вот)

Загрузил сайт на рег.ру в папку www/сайт, вроде как нужно почистить кеш после. Но любая команда artisan выдает такую ошибку file_put_contents(D:\OpenServer\domains\links\storage\framework/sessions/671Rq8vWv3KBnxqqyD10woEYMtyGeN73TGynOb7x): Failed to open stream: No such file or directory и соответственно кеш почистить не получается.

Попробовал руками удалить папку storage/framework/cache в итоге толку никакого.

Но вот что интересно, каждый раз когда я захожу на главную страницу сайта, у меня в папке /www/chrry.me/public/ генерируется две директории D:\OpenServer\domains\links\storage\debugbar и D:\OpenServer\domains\links\storage\logs. Удаляю, а они снова появляются.


Ответы (1 шт):

Автор решения: YouMixx

То, что генерируются папки в /storage/ - нормально. Видимо на главной странице возникает какая-то ошибка, которая записывается в лог. Гляньте, какая ошибка там появляется.

Касаемо основной вашей проблемы:

  1. Убедитесь, что переменная SESSION_DRIVER (.env) установлена на значение file. Если вы используете другое хранилище сессий, то вам необходимо проверить его настройки.
  2. Убедитесь, что у вас существует папка "storage/framework/sessions" (именно sessions, вы почему-то ниже говорите о папке cache).

UPD: Увидел, что вам говорят что-то о настройке прав. Не могу отрицать данный факт, но я не думаю, что проблема в этом, т.к. иначе была бы другая ошибка.

→ Ссылка