繁体   English   中英

Laravel 7 XAMPP Mac OS:无法打开 stream 或文件“../storage/logs/laravel.log”。 没有权限

[英]Laravel 7 XAMPP Mac OS: The stream or file “../storage/logs/laravel.log” could not be opened. Permission denied

是的,我知道这个问题已经被问过好几次了,但我还没有找到 100% 有效的解决方案。 我已经从https://www.apachefriends.org安装了 XAMPP,然后我安装了 Laravel 7 使用 composer 命令composer create-project --prefer-dist laravel/laravel:^7.0 blog

命令“php artisan serve”成功运行项目。 但是,如果我从 URL "http://localhost/blog/public/" 打开同一个项目,我会收到错误消息:

stream 或文件“/Applications/XAMPP/xamppfiles/htdocs/blog/storage/logs/laravel.log”无法在 append 模式下打开:无法打开 ZF7B44CFAFD5C522E7DZ 权限被拒绝6

我无法将文件夹权限设置为 777,因为这不是一个好方法。 权限已经是“读&写”。 我一直在关注这个线程。

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

接着

chmod -R 775 storage
chmod -R 775 bootstrap/cache

如果它不起作用,请尝试将“www-data”组更改为“_www”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM