У меня есть laravel веб-сайт, настроенный и работающий на сервере Debian 10 с PHP -FPM 7.3, а также Nginx
Пользователь fpm в конфигурации - www-data nginx пользователь в nginx .conf также www-data
Я установил разрешения для хранилища, как chmod -R 777 ./storage
и chown'd с chown -R www-data:www-data ./storage
Когда я наблюдаю журналы, я вижу сеансы записываемый как root и только root perms и журналы, сообщающие об этой проблеме много
[2020-04-29 18:57:57] production.ERROR: file_put_contents(/var/www/html/storage/framework/sessions/FxzelAW8uGvV4mTUDJXo8aHCE56xjKHS5L7y2xsn): failed to open stream: Permission denied {"exception":"[object] (ErrorException(code: 0): file_put_contents(/var/www/html/storage/framework/sessions/FxzelAW8uGvV4mTUDJXo8aHCE56xjKHS5L7y2xsn): failed to open stream: Permission denied at /var/www/html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122)
выполнение ls -la в каталоге хранилища дает следующее:
drwxrwxrwx 3 www-data www-data 4096 Apr 24 13:26 app
drwxrwxrwx 2 www-data www-data 32768 Apr 25 09:08 debugbar
drwxrwxrwx 6 www-data www-data 4096 Apr 24 13:26 framework
drwxrwxrwx 2 www-data www-data 4096 Apr 29 00:01 logs