ブランドヘッダーコンポーネントのアップグレード後に画像が破損しました

ブランドヘッダーのテーマコンポーネントをアップグレードした後、ロゴが含まれていた画像が「404 Not Found」と表示されるようになりました。

URL は以下のようになっています:
https://forums.redacted.com/uploads/default/original/1X/5daddec8bbf6d8bca7a7e85d46ebdc756fe7b2757.png

検索結果のほとんどは移行に関する問題を示唆していますが、今回のケースでは、同じサーバー上で管理パネル/Docker を介して推奨されるアップグレード手順を順に実行しているだけです。

画像の自動削除メカニズムが存在する可能性を示す兆候も確認しました。おそらく、このクリーンアップ機構がロゴファイルを未使用と判断して削除してしまったのでしょう。

検索を通じて、さまざまな Rake コマンドを試しましたが、効果はありませんでした。

質問:

  1. 画像を復元する方法はありますか?
  2. ブランドヘッダーコンポーネントに画像を再アップロードするにはどうすればよいですか?アップロード機能が見当たりません。
  3. 今後、画像が自動的に削除されないようにするにはどうすればよいですか?

よろしくお願いいたします。

画像を以下の場所で見つけました。

/var/discourse/shared/standalone/uploads/tombstone/default/original/1X

テーマ → アップロードから、再度アップロードしました。

これで将来も画像が適切に保持されることを願っています。ブランドヘッダーコンポーネントに潜在的なバグがあるようです。

「いいね!」 1

修正方法の情報提供ありがとうございます、@martym。ヘッダーでも同様の問題が発生しました。また、アクセスできないファイル(403エラー)がいくつかあることに気づきました。これらは、デフォルトのDiscourseの画像(または使用中のMintテーマのもの)のようです。

画像が墓石にあった場合、rake uploads:recover_from_tombstone はそのような問題を解決できますか?

私より詳しい人に質問しています :stuck_out_tongue: