首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel: file_put_contents()未能打开流:会话文件夹的权限被拒绝

Laravel: file_put_contents()未能打开流:会话文件夹的权限被拒绝
EN

Stack Overflow用户
提问于 2016-08-11 06:15:19
回答 8查看 46.2K关注 0票数 12

即使当我给出了777和必需的用户和组到存储中的文件夹时,我也会在会话中遇到这个问题。

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

我怎样才能摆脱这个问题?

在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',数组(‘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))

EN

回答 8

Stack Overflow用户

发布于 2019-01-07 07:37:46

我遇到了这样的问题,做下面的事解决了我的问题。

代码语言:javascript
复制
chmod -R gu+w storage

chmod -R guo+w storage

php artisan cache:clear

here的答案中得到的

票数 65
EN

Stack Overflow用户

发布于 2019-12-12 04:32:41

如果你尝试

chmod -R gu+w存储器 chmod -R guo+w存储器 php手工缓存:清除

但还是不起作用。

你有两种方法:

  1. 禁用您的SELinux (我真的不建议这样做,除非您正在接受培训或学习)
  2. 为Apache服务器配置SELinux策略

我想详细分析确认selinux策略假设的每一个步骤:您已经安装了所有数据库,如mysql、postgresql或其他。您已经安装了web服务器

  1. 使用"yum provides /usr/sbin/ semanage“命令安装语义
  2. 使用命令"yum -y policycoreutils-python“安装policycoreutils-python
  3. 制定政策:

-a -t httpd_sys_content_t“/var/www/html/webapp(/.*)?

-a -t httpd_log_t“/var/www/html/webapp/logs(/.*)?

-a -t httpd_cache_t“/var/www/html/webapp/cache(/.*)?

  1. 允许ReadWrite访问:

-a -t httpd_sys_rw_content_t“/var/www/html/webapp/storage(/.*)?

访问您的WEBAPP应用程序

b. restorecon -Rv /var/www/html/webapp

票数 1
EN

Stack Overflow用户

发布于 2021-09-07 11:49:52

将777提供给文件夹会话对我有效。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38888568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档