2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

本番環境でS3に登録した画像が表示されない

Last updated at Posted at 2022-03-20

起きたこと

EC2にアプリをデプロイ後、アプリの動作確認をしていたところS3に保存した画像が表示できていないのを発見。

調査

EC2にデプロイする前にherokuにデプロイさせていたのですが、その時はS3に保存した画像を問題なく表示できていたので、今回の原因はビュー側でなく他のどこかしらの設定箇所に不備があると判断して以下の点を調査しました。

・シンボリックリンクの貼り付け確認
・.envのAWS_BUCKET=でバケット指定確認
・S3がパブリックになっているか確認

##解決
原因は、EC2上の/var/www/shared/.envのAPP_ENV部分でした。
本番環境で動作させているのに、localで指定してしまっていた。。。

APP_ENV=local
↓ #変更
APP_ENV=production

.envを修正後、config:cacheで修正点を反映させて、再度画像登録で無事表示できました!

$ php artisan config:cache
Configuration cache cleared!
Configuration cached successfully!
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?