【Laravel7】The stream or file "storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied
環境
- PHP 7.4.4
- Laravel 7.5.1
エラー
The stream or file "/work/backend/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied
in /work/backend/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php (line 110)
in /work/backend/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php -> write (line 42)
in /work/backend/vendor/monolog/monolog/src/Monolog/Logger.php -> handle (line 323)
in /work/backend/vendor/monolog/monolog/src/Monolog/Logger.php -> addRecord (line 541)
in /work/backend/vendor/laravel/framework/src/Illuminate/Log/Logger.php -> error (line 174)
in /work/backend/vendor/laravel/framework/src/Illuminate/Log/Logger.php -> writeLog (line 87)
in /work/backend/vendor/laravel/framework/src/Illuminate/Log/LogManager.php -> error (line 547)
in /work/backend/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php -> error (line 122)
原因
storage
ディレクトリに書き込み権限がないため。
対策
$ chmod -R 775 storage bootstrap/cache
storage
と bootstrap/cache
の2つのディレクトリは書き込み権限を付与してあげる。
関連記事
Author And Source
この問題について(【Laravel7】The stream or file "storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied), 我々は、より多くの情報をここで見つけました https://qiita.com/ucan-lab/items/54575fd939b9067d1cb6著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .