В laravel 5.8 мы не можем сохранять сеансы, используя пользователя, отличного от www-data - PullRequest
0 голосов
/ 14 января 2020

Мы используем laravel 5.8 и PHP 7.2. Проблема, с которой мы сталкиваемся, заключается в том, что при запуске сервера с помощью приведенной ниже команды сеанс не работает:

php artisan serve --host = IPADDRESS

Но то же самое хорошо работает с www-data user, если мы разместим наш исходный код в папке / var / www/html.

Используя команду php artisan, мы получаем доступ к проекту через порт 8000, где сеансы не работают. Я пытался добавить своего пользователя в группу www-data, но все еще не могу получить эту работу.

Пожалуйста, кто-нибудь поможет здесь, чтобы решить эту проблему.

1 Ответ

0 голосов
/ 14 января 2020

Если вы используете 'php artisan serve' из указанного логина c, у большинства пользователей, возможно, нет соответствующих прав для записи файлов в сессию папок, которые хранятся.

Проверьте путь, заданный в session.save_path (в используемом файле php .ini) и проверьте его разрешения.

...