我尝试在Fedora 36操作系统中以https模式在本地服务器上运行laravel应用程序,但收到以下消息
无法以附加模式打开流或文件“/var/www/compagnon-be/storage/logs/laravel.log”:无法打开流:权限被拒绝尝试记录时出现异常
在我看来,我的权限是正确的
我的文档根目录是/var/www/compagnon-be/public
我使用了/var/www中的这些命令
sudo chown -R $USER:apache compagnon-be
和
sudo chmod -R 775 compagnon-be
ls -l返回this(muser是我的用户)
[jaaf@localhost www]$ ls -l
total 12
drwxr-xr-x. 2 root root 4096 17 juin 13:13 cgi-bin
drwxrwxr-x. 14 muser apache 4096 2 déc. 06:32 compagnon-be
drwxr-xr-x. 4 root root 4096 1 déc. 06:52 html
[jaaf@localhost www]$
有什么不对吗?
1条答案
按热度按时间new9mtju1#
问题是来自selinux。我试过
之后,消息更改为
/var/www/compagnon-be/存储/框架/视图/dc2fe5ffc0c4db448244e2a441f79c65b3812ff5ff5.php)的文件中的所有内容,并将其保存在文件夹中。无法打开流:权限被拒绝
然后,我决定在我的Fedora发行版中安装setroubleshoot包并启动sealert
刷新页面会触发警报,sealert为我提供了要使用的命令。它是:您必须更改标签/var/www/compagnon-be/storage/framework/views