💭
laravelでログを書き込む処理を記載した際に権限関連でエラーが発生
// 一部抜粋
<!DOCTYPE html>
UnexpectedValueException: The stream or file "/var/log/laravel/laravel-2023-02-14.log" could not be opened in append mode: failed to open stream: Permission denied in file /var/www/html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 115
こちら試してみたけど解決せず...
原因
laravel logに権限関係で書き込めないエラーっぽい
解決策
エラーで出力されたログのパスに対して権限を設定すると解決した。
下記コマンドになる。
$ root@29db0e310571:/var/www/html# chmod 777 /var/log/laravel
Discussion