file_put_contents()无法打开流:CentOS上的权限被拒绝

xkftehaa  于 2022-11-07  发布在  其他
关注(0)|答案(2)|浏览(121)

我正在CentOS上部署Laravel应用程序。我遵循以下步骤:
1.克隆了我的回购协议
1.已安装的编写器
1.安装程序配置
现在,当我打开网站时,收到以下错误消息:

file_put_contents(/var/www/portal/storage/framework/sessions/IDElrNpsn0hu9hjiXAzZRUTHyzm2fqvPHSLy0ZVN): failed to open stream: Permission denied

在ubuntu上,我使用了以下命令来解决这个问题:

sudo chown -R $USER:www-data storage
sudo chown -R $USER:www-data bootstrap/cache
chmod -R 775 storage
chmod -R 775 bootstrap/cache

现在在CentOS上面的2个命令不工作,我得到ErrorException.谁能告诉我应该在CentOS 7中运行哪个命令来解决这个错误?谢谢

tyu7yeag

tyu7yeag1#

centOS的解决方案是使用apache而不是www-data。

sudo chown -R $USER:apache storage
sudo chown -R $USER:apache bootstrap/cache
mwecs4sa

mwecs4sa2#

这是我唯一的解决方案!!3天后,什么都不做whit permissions,chmod chown...这是ffffff服务器!!
“”“”“”“”“”“”
在此查看更多信息!https://laracasts.com/discuss/channels/general-discussion/file-put-contents-2

相关问题