我得到这个问题的会话,即使我已经给了777和所需的用户和组的文件夹在存储。
在Filesystem.php第81行出现错误异常:文件放置内容(/var/www/html/business/storage/framework/sessions/2b184c1b05d6d2af943d9a4e48875301321a56ec):无法打开流:权限被拒绝
我怎样才能摆脱这个问题?
/var/www/html/business/storage/framework/sessions//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////无法打开流:如果您的文件系统中有一个文件系统,那么您就可以在该文件系统中创建一个新的文件系统。第40节:"第8ML8zxaQJOEiVvqBpqk3noLDJTkIdqiC67qs9条"; s:9:"上一个";第一个问题是:第二十九期:" "数据库中的数据类型";文件名:"sf2"; a:3:{s:1:"u";一:1470895812;第1次:"c";第1次:1470895812;如果是,则将其设置为"0"。} s:5:"闪光"; a:2:{s:3:"老"; "新"; a:0:{}}}","锁定"=〉真))
8条答案
按热度按时间fnx2tebb1#
我遇到过这样的问题,下面的做法帮我解决了这个问题
从答案here中获得
jogvjijk2#
如果你尝试
chmod -R gu+w存储
chmod -R过+w存储
php Artisan缓存:清除
但还是不行。
你有两种方法:
1.禁用你的SELinux(我真的不推荐这种方式,除非你正在培训或学习)
1.为Apache Web服务器配置SELinux策略
我想分解每个步骤来确认selinux策略假设:你已经安装了所有的数据库如mysql,postgresql,或其他.你已经安装了web服务器
1.使用命令“yum provides /usr/sbin/semanage”安装语义管理
1.使用命令“yum install -y policycoreutils-python”安装策略核心应用程序
1.创建策略:
“/var/www/html/web应用程序(/.)?”
“/var/www/html/web应用程序/logs(/.)?”
“/var/www/html/web应用程序/cache(/.*)?”
1.允许读写访问:
“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”
访问您的网络应用程序
B.恢复重建-Rv /var/www/html/网络应用程序
6qfn3psc3#
将777分配给文件夹会话对我很有效。
mrphzbgm4#
y3bcpkx15#
chmod -R gu+w存储
chmod -R过+w存储
php Artisan缓存:清除
对于我的laravel 8应用程序,这对我很有效。
zaqlnxep6#
首先在Laravel应用程序文件夹中运行此命令
然后按顺序运行以下命令
9nvpjoqh7#
运行以下命令
docker-compose exec <your webserver container name> sh
或bash
(如果使用bash),然后该流道
重新加载页面
lstz6jyr8#
后藤项目根文件夹并运行以下命令