Laravel 无法打开流或文件“/storage/logs/laravel.log”:无法打开流:权限被拒绝

Laravel The stream or file "/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied

我是 运行 Laravel 服务器上的应用程序 (Ubuntu 16.04)。我有一个错误

The stream or file "/var/www/mydomain.com/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied

我已经 google 我的问题了。我找到了 this answer,但没有帮助。正如我发现的许多其他答案所建议的那样,我无法设置 777 存储权限(这很危险)。
还有其他建议吗?


更新:

sudo chgrp -R www-data storage bootstrap/cache
sudo chmod -R ug+rwx storage bootstrap/cache

很有帮助

这些命令很有帮助:

sudo chgrp -R www-data storage bootstrap/cache
sudo chmod -R ug+rwx storage bootstrap/cache