Файлы сессий Laravel 5.5 не хранятся в хранилище / инфраструктуре / сессиях на производственном сервере - PullRequest
0 голосов
/ 31 декабря 2018

В настоящее время я поддерживаю проект Laravel 5.5.

У меня есть копия из производства, которая работает на моем собственном компьютере.Оба драйвера сеанса, которые я использую, являются File.

Недавно я обнаружил, что производство не может сохранить / сохранить какой-либо файл в папке storage/framework/sessions.

Однако, независимо от того, как я изменяю разрешение всех папок в папке хранилища на 777, файлы сеансов просто не отображаются в папке storage/framework/sessions, а копия, которая запускается на моем собственном компьютере, просто пишетфайлы как обычно.

Я не могу понять, какими будут проблемы, даже поискать любую информацию, которую я смог найти, проблема все еще не может быть решена.

Кроме того, я не уверен, какую информацию полезно проверить другим.Единственный, кто может быть полезен, может быть, хост, который я использую, - это Hostgator.

1 Ответ

0 голосов
/ 31 декабря 2018

О, я обнаружил, что проблема была в файле .env, тот, который в производстве, был кем-то изменен или иногда использовал cookie в качестве драйвера сеанса.
Я пренебрег этой частью, в то время как config/session.php не имел различий между этими двумя средами.
После того, как я установил драйвер сеанса в файл и запустил php artisan config:cache, все начало работать правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...