💭

laravelでログを書き込む処理を記載した際に権限関連でエラーが発生

2023/02/15に公開

// 一部抜粋
<!DOCTYPE html>
UnexpectedValueException: The stream or file &quot;/var/log/laravel/laravel-2023-02-14.log&quot; 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

こちら試してみたけど解決せず...
https://qiita.com/ucan-lab/items/54575fd939b9067d1cb6

原因

laravel logに権限関係で書き込めないエラーっぽい

解決策

エラーで出力されたログのパスに対して権限を設定すると解決した。
下記コマンドになる。

$ root@29db0e310571:/var/www/html# chmod 777 /var/log/laravel

Discussion