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

Php 无法打开流或文件:无法打开流:权限被拒绝,php,laravel,laravel-5,centos,centos7,Php,Laravel,Laravel 5,Centos,Centos7,流或文件/var/www/maheshiya.com/public_html/storage/logs/laravel-2019-02-06.log无法打开:无法打开流:权限被拒绝 如何修复这个错误?Centos 7正确的解决方案不是让服务器上的每个用户都能访问您的存储目录或日志 适当的解决办法是: 不要像其他用户一样运行artisan命令,这样日志文件就不会被其他用户创建/拥有。在日志文件上运行chown,以便正确的用户拥有它来更正此问题 chown-R用户存储/日志 或 如果您需要其他用户运

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


如何修复这个错误?Centos 7

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

适当的解决办法是:

不要像其他用户一样运行artisan命令,这样日志文件就不会被其他用户创建/拥有。在日志文件上运行chown,以便正确的用户拥有它来更正此问题

chown-R用户存储/日志

如果您需要其他用户运行artisan命令,请在日志目录上使用setgid位和umask,以便组保持不变,并且组中的任何人都可以写入目录中的文件。更高级
请不要发布的图像,或者为什么要公开共享日志文件?似乎您的应用程序或web服务器没有对该文件的写入权限。请检查此项,您必须将所有者更改为apache用户www数据。因此,它可以执行任务。您只需运行以下命令即可解决此问题:chown-R www-data:www-data-storageIt’s Not work here,Im使用Root用户您的web服务器和应用程序不应以Root用户身份运行。