Laravelでログの書き出し時に500エラー

開発環境では正常に動くのに、本番直前のテスト環境で何故か500エラーになる。

 

ログも残っていない。

ログを出そうと思っても、ログが出力されない。

 

??

 

もしかして、と思って、サーバパーミッションを見てみたら、

それが原因だった。

 

 

所有者だけ書き込みOKにしてたのだが、

グループも書き込みOKにしておかないと、所有者がグループの時に、ユーザで書き込みエラーになるようだ。

 

ファイルパーミッションを640から660にして解決。

 

 

ファイル作成時のパーミッション変更

【umask】Linuxでファイル作成時のパーミッション指定するコマンド | UX MILK