ログインして質問を作成
Channels
Laravel プロジェクトの画像表示がされない問題
ローカルにて正常な動作を確認していたにも関わらず、レンタルサーバーにデプロイ後、画像がうまく表示されません。
どのような原因が考えられるでしょうか。
どのような原因が考えられるでしょうか。
BEST REPLY
app/publicフォルダ内で画像が管理されている必要があります。
Laravelではstorageフォルダ内に保管されたメディアファイルを使用するためには、publicフォルダ内でstorageフォルダのシンボリックリンクを作成しなければなりません。
おそらくデプロイ時にそのリンクが切れているか、pathが異なったものが指定されている可能性があります。
デプロイ先のレンタルサーバーのssh接続により、app/publicフォルダ内にstorageフォルダのシンボリックリンクが生成されていることを確認してみてください。
リンクがなければ、以下のコマンドでリンクを生成↓
Laravelではstorageフォルダ内に保管されたメディアファイルを使用するためには、publicフォルダ内でstorageフォルダのシンボリックリンクを作成しなければなりません。
おそらくデプロイ時にそのリンクが切れているか、pathが異なったものが指定されている可能性があります。
デプロイ先のレンタルサーバーのssh接続により、app/publicフォルダ内にstorageフォルダのシンボリックリンクが生成されていることを確認してみてください。
リンクがなければ、以下のコマンドでリンクを生成↓
app$ php artisan storage:link
もし、Linkが確認できたら、一度linkを削除したあとに再生成↓
public$ unlink storage app$ php artisan storage:link
app/publicフォルダ内で画像が管理されている必要があります。
Laravelではstorageフォルダ内に保管されたメディアファイルを使用するためには、publicフォルダ内でstorageフォルダのシンボリックリンクを作成しなければなりません。
おそらくデプロイ時にそのリンクが切れているか、pathが異なったものが指定されている可能性があります。
デプロイ先のレンタルサーバーのssh接続により、app/publicフォルダ内にstorageフォルダのシンボリックリンクが生成されていることを確認してみてください。
リンクがなければ、以下のコマンドでリンクを生成↓
Laravelではstorageフォルダ内に保管されたメディアファイルを使用するためには、publicフォルダ内でstorageフォルダのシンボリックリンクを作成しなければなりません。
おそらくデプロイ時にそのリンクが切れているか、pathが異なったものが指定されている可能性があります。
デプロイ先のレンタルサーバーのssh接続により、app/publicフォルダ内にstorageフォルダのシンボリックリンクが生成されていることを確認してみてください。
リンクがなければ、以下のコマンドでリンクを生成↓
app$ php artisan storage:link
もし、Linkが確認できたら、一度linkを削除したあとに再生成↓
public$ unlink storage app$ php artisan storage:link
うまくいきました
ありがとう!!
ありがとう!!
good jobs!!!
Add a reply