web-dev-qa-db-ja.com

Laravelストリームまたはファイル "/storage/logs/laravel.log"を開けませんでした:ストリームを開けませんでした:許可が拒否されました

サーバーで実行中Laravel app(Ubuntu 16.04)。エラーが発生しました。

ストリームまたはファイル "/var/www/mydomain.com/storage/logs/laravel.log"を開けませんでした:ストリームを開けませんでした:許可が拒否されました

私はすでに私の質問をグーグルで調べました。 この回答 が見つかりましたが、役に立ちませんでした。私が見つけた他の多くの答えによって示唆されたように、ストレージに777の許可を設定することはできません(危険です)。
その他の提案はありますか?


更新:

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

役に立ちました

6
user9250371

このコマンドは役に立ちました。

Sudo chgrp -R www-data storage bootstrap/cache
Sudo chmod -R ug+rwx storage bootstrap/cache
18
user9250371