Laravel:file_put_contents()无法打开流:会话文件夹的权限被拒绝 [英] Laravel: file_put_contents() failed to open stream: Permission denied for Session folder

查看:205
本文介绍了Laravel:file_put_contents()无法打开流:会话文件夹的权限被拒绝的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

即使我已将777以及所需的用户和组分配给存储中的文件夹,我仍然在会话中遇到此问题.

I am getting this issue for sessions even when I have given 777 and required user and group to the folders in storage.

Filesystem.php第81行中的ErrorException:file_put_contents(/var/www/html/business/storage/framework/sessions/2b184c1b05d6d2af943d9a4e48875301321a56ec):无法打开流:权限被拒绝

ErrorException in Filesystem.php line 81: file_put_contents(/var/www/html/business/storage/framework/sessions/2b184c1b05d6d2af943d9a4e48875301321a56ec): failed to open stream: Permission denied

如何摆脱这个问题?

在HandleExceptions-> handleError('2', 'file_put_contents(/var/www/html/business/storage/framework/sessions/2b184c1b05d6d2af943d9a4e48875301321a56ec): 无法打开流:权限被拒绝', '/var/www/html/business/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php', '81',数组('路径'=> '/var/www/html/business/storage/framework/sessions/2b184c1b05d6d2af943d9a4e48875301321a56ec', '内容'=> 'a:5:{s:6:"_ token"; s:40:"Dyi8ML8zxaQJOEiVvqBpqk3noLDJTkIdqiC67qs9"; s:9:"_ previous"; a:1:{s:3:"url"; s:29:" http://XXXXX:8333 ;} s:22:" PHPDEBUGBAR_STACK_DATA; a:0:{} s:9:" _sf2_meta; a:3:{s:1:" u; i:1470895812; s:1:" c; i:1470895812; s:1:" l; s:1:" 0;} s :5:"flash"; a:2:{s:3:"old"; a:0:{} s:3:"new"; a:0:{}}}', 'lock'=> true))

at HandleExceptions->handleError('2', 'file_put_contents(/var/www/html/business/storage/framework/sessions/2b184c1b05d6d2af943d9a4e48875301321a56ec): failed to open stream: Permission denied', '/var/www/html/business/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php', '81', array('path' => '/var/www/html/business/storage/framework/sessions/2b184c1b05d6d2af943d9a4e48875301321a56ec', 'contents' => 'a:5:{s:6:"_token";s:40:"Dyi8ML8zxaQJOEiVvqBpqk3noLDJTkIdqiC67qs9";s:9:"_previous";a:1:{s:3:"url";s:29:"http://XXXXX:8333";}s:22:"PHPDEBUGBAR_STACK_DATA";a:0:{}s:9:"_sf2_meta";a:3:{s:1:"u";i:1470895812;s:1:"c";i:1470895812;s:1:"l";s:1:"0";}s:5:"flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}', 'lock' => true))

推荐答案

我遇到了类似的问题,请执行以下操作为我解决

I had a problem like that and doing the following solved it for me

chmod -R gu+w storage

chmod -R guo+w storage

php artisan cache:clear

在答案的此处

这篇关于Laravel:file_put_contents()无法打开流:会话文件夹的权限被拒绝的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆