流或文件无法打开:无法打开流:权限被拒绝

时间:2019-02-06 12:03:52

标签: php laravel laravel-5 centos centos7

无法打开流或文件“ /var/www/maheshiya.com/public_html/storage/logs/laravel-2019-02-06.log”:无法打开流:权限被拒绝

enter image description here

如何解决此错误? Centos 7

1 个答案:

答案 0 :(得分:0)

正确的解决方案是不让服务器上的每个用户都访问您的存储目录或日志。

正确的解决方案是:

  1. 请勿像其他用户一样运行artisan命令,因此日志文件不会由其他用户创建/拥有。在日志文件上运行chown,以便适当的用户拥有它来更正此问题。

    chown -R用户存储/日志

  1. 如果您需要其他用户来运行artisan命令,请在日志目录上使用setgid位和umask,以便该组保持不变,并且该组中的任何人都可以写入该目录中的文件。 (更高级)