Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel框架/会话无法打开流:权限被拒绝_Php_Laravel_Nginx_Fpm - Fatal编程技术网

Php Laravel框架/会话无法打开流:权限被拒绝

Php Laravel框架/会话无法打开流:权限被拒绝,php,laravel,nginx,fpm,Php,Laravel,Nginx,Fpm,我有一个laravel网站设置,在Debian 10服务器上运行,带有PHP-FPM 7.3和Nginx 配置中的fpm用户是www数据。nginx.conf中的nginx用户也是www数据 我对存储设置了权限,如chmod-R 777./storage和chown-R www-data:www-data./storage 当我监视日志时,我看到会话被写为root,只有root perm和经常报告此问题的日志 [2020-04-29 18:57:57] production.ERROR: fil

我有一个laravel网站设置,在Debian 10服务器上运行,带有PHP-FPM 7.3和Nginx

配置中的fpm用户是www数据。nginx.conf中的nginx用户也是www数据

我对存储设置了权限,如
chmod-R 777./storage
chown-R www-data:www-data./storage

当我监视日志时,我看到会话被写为root,只有root perm和经常报告此问题的日志

[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
这是我的工作

这是一个可行的办法。没有窗户


sudo chmod-Rvc 775存储

能否执行一个
ls-l/path/to/storage
并将结果添加到此处?或者你也可以试试。@Andrei我确定我现在更新了结果