laravel centOS 8 “无法以附加模式打开日志文件:无法打开流:权限被拒绝”

laravel centOS 8 "log file could not be opened in append mode: failed to open stream: Permission denied”

通常在 ubuntu 中将所有权更改为 www-data775 权限可以解决此问题。但是在centos 8中这似乎还不够。我所做的是-

  1. 将 SELinux 设置为宽容模式
  2. 允许写入laravel存储文件夹-chcon -R -t httpd_sys_rw_content_t存储
  3. sudo chown -R nginx:nginx /path/to/your/laravel/root/directory
  4. chmod -R 775 存储/
  5. 重启系统

没有任何效果。如何解决这个问题?

从项目根文件夹尝试:

    sudo chmod -R gu+w storage/
    sudo chmod -R guo+w storage/
    sudo chmod -R gu+w bootstrap/cache/
    sudo chmod -R guo+w bootstrap/cache/

在 CentOS 中,我刚刚解决了这个问题: chcon -R -t httpd_sys_rw_content_t 存储/

制作人员:https://laravelquestions.com/2020/10/27/laravel-the-stream-or-file-storage-laravel-log-could-not-be-opened-in-append-mode-failed-to-open-stream-permission-denied-in-rhel8/#google_vignette