php artisan serveで動くコードがnginxで500エラー
nginxのログを調べた結果、下記の様なエラーが発生。
PHP message: PHP Fatal error: Uncaught UnexpectedValueException: The stream or file "/XXXXX/laravel/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied in /XXXX/laravel/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87
ファイル権限周りか!php-fpmの設定を見たら、実行するユーザはwww-data, ユーザwww-dataはlaravel.logファイルを書き込み権限がなし!権限設定忘れ。。。
Laravel DocのDirectory Permissionsを見ると、権限設定について説明がある。やはりDocの勉強不足!