Mastodonで画像アップロードしようとすると500 Internal Server Errorが出る

まずログ確認

 

*–

*–

あっ…Permission denied…(察し

git cloneして持ってきただけなんだけどなんか変になってたのかな。とりあえず

 

** テスト鯖なのでこの対処。公開鯖の場合は設定に気をつけてください **

 

よし、とりあえずこれで権限回りは大丈夫なはず…ん?アップロードされるけど画像が表示されない?

そういえばv1.3系の時にこんな感じになって諦めた経緯が。

ナンダッテンダオメー

今回は時間あるのでちょっと掘って探してみる。

 

今度はログを見ても問題なさそう。試しに直接画像のurlを叩いたら404。…え?404?

画像保存フォルダ(mastodon/public/system/media_attachments以下)には画像はある。

ってことはnginxの設定が悪くて参照出来てないとか?

だとすればv1.3からnginx周りは変えてないから同じ問題が出ても納得はいく。

 

とりあえずmastodon.confの内容を見て、ここと差異がないか確認する。

 

 

 

*– mastodon.conf(抜粋)

*–

あれ、太線部が追加になってる。ここか。

 

Updates for Docker documentation. See discussion in #136. (#214)

↑History漁ったらここで追加になってました。

 

これを追加して、nginx再起動。

 

 

これで画像がしっかり読み込まれました。

自分と同じ時期にnginxの設定をGitHubから持ってきた人は同じ症状が出てるかも…?

 

あ、ここのインスタンスの管理してます。気軽に参加どうぞ!

Ekitodon – 駅メモerのためのMastodonインスタンス

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です