##使用技術
Rails6.0.3
nginx
puma
AWS s3
##発生した問題
本番環境で写真投稿をすると何故か500エラーが出てしまい、またnginxのログなどをみても何も表示されない。
##やったこと
まず初めにaws s3のセッティングができていなかったのでそれをいろいろな記事をみて実装した。しかしそれでも写真を投稿することができず、同じエラーに見舞われた。
##解決方法
いろいろ調べているうちにこの記事( https://fuen-works.hatenablog.jp/entry/2018/04/18/100154 ) に出会った。ここには/etc/nginx/nginx.confの所有者と/var/lib/nginxの所有者を一致させることで解決したと書いてあり、僕の場合、前者はec2-user、後者はrootになっていたので、それをこの記事をみながらコマンドで修正したところいきなり写真を投稿できるようになってしまった。
##感想
まったく何がどのように動作して今回の問題が発生したのか全くわからずの解決だったがとりあえず写真がアップできて嬉しいです笑。デプロイは今回が初めてで、開発環境では当たり前に動いていなかった物がいきなり動かなくなったりといろいろ苦労しました。この問題を持って全て解決したので一つ目のポートフォリオ完成しました!