アセットのレンダリングが停止しました

フォーラムの背景が表示されなくなりました

アセットを確認したところ、まだ存在していました。テスト用に非本番インスタンスを実行しましたが、同じでした。そのサイトでUIの更新を実行しましたが、さらに悪化し、より多くの欠落アセットが表示されました。

奇妙な展開ですが、約1年前にDiscourseホスティングからセルフホスティングに移行しました。コンソールエラーを確認したところ、画像が見つからないというレポートは、Discourseサーバーへの403エラーでした。

テーマファイルには、403ではなく、期待されるセルフホストURLが表示されています:man_shrugging:

このスクリーンショットでは、403はDiscourseファイルですが、その上下にあるものは期待されるセルフホストサーバー上のものです。

これが単なる孤立した問題ではない場合、質問にお答えする用意があります。また、正しく再構築するために必要なコンソールコマンドを投稿していただけると幸いです。

つまり、古いDiscourseサーバーから新しいセルフホストサーバーへのマッピングを実行したいかどうかは定かではありません。それはすでに実行されており、これまで正しく行われていたと考えていました。

前もって感謝します。

ロバート

最近、同様の問題を抱えていた人がいました。それは、Discourseホスティングからセルフホスティングへの切り替え時にS3アセットが含まれていなかった/再マッピングされていなかったためだと考えられますか?

それが役に立つかどうかわかりませんが、念のため共有しました。

「いいね!」 1

本番以外のもう一方のサイトでもアバターが欠落しています。これも新しい問題です。

システムアバターを簡単に確認したところ、ディスコースのURLに戻っていました。

この変更は、一見ランダムにどのように発生するのでしょうか?:thinking:

4日前のバックアップファイルを正常に実行しましたが、役に立ちませんでした。

テーマファイルを再確認したところ、ディスコースサーバーを指していました。

これは非本番サーバーです。公開サーバーではファイルは正しく表示されますが、機能していません。本番サーバーでのバックアップの試行は予定されていません。

discourse.org ホスティングを離れる際、アップロードを含むバックアップをリクエストしなかったため、離れて以来彼らのS3バケットでそれらを使用しています。

運が良ければ、サポートにメールで問い合わせて復元を依頼できます。もし復元できれば、それらを完全に削除される前にローカルストレージにプルダウンする必要があります。

「いいね!」 3

ご返信ありがとうございます。特に専門知識を考慮すると、大変感謝しております。

振り返ってみると、私たちがこれを行ったとき、Discourseは「バックアップファイルにアップロードを含める」というチェックボックスをチェックするだけでよく、その後ダウンロードし、私は後続のSSHで再マッピングを行いました。

Discourseサーバーを使用していたという考えは、この仕組みに関する私の限られた知識では理解できません。さらに詳しく説明していただけますでしょうか?

重ねて感謝いたします。

ロバート

S3 バケットにアップロードが保存されます。「アップロードを含める」チェックボックスは、S3 上のアップロードではなく、ローカルのアップロードのみを含みます。

非表示のサイト設定 include_s3_uploads_in_backups があります。サービスをキャンセルすると、デフォルトでオンになります。この設定をオンにするように依頼すると、オンになります。しかし、サービスをキャンセルする前にバックアップを取得した場合、S3 のアップロードは取得されず、ローカルストレージのアップロードのみが取得されます(そして、それらは存在しません)。

しかし、間違っている可能性もあります。単に、いくつかのテーマに Discourse アセットがハードコーディングされているだけかもしれません。あなたの画像にあるテーマの場合は、確かにそうです。

「いいね!」 1

これはどういう意味ですか?

現在、テーマには正しいローカルURLが設定されており、ここで確認できます。コンソールにも表示されていますが、下のエラーはDiscourseから読み取られています。これを修正するにはどうすればよいですか?まったく理解できません :man_shrugging:

テーマURL https://forum.full30.com/uploads/default/original/3X/c/4/c494a95ad520309fc876fdf90512edac303c647d.jpeg

エラーURL
https://aws1.discourse-cdn.com/business6/uploads/full30/original/3X/c/4/c494a95ad520309fc876fdf90512edac303c647d.jpeg
忍耐強くお待ちいただきありがとうございます。

ロバート

どこかでそのURLを参照しています。そのURLを参照している場所は、探している場所ではないようです。

「いいね!」 3

笑、探しているドロイドじゃないよ :wink:

その答えはわかるけど、今は困惑している。他の専門家が何かアイデアを出してくれることを願う。

「いいね!」 1

ページの下の方にもう一つ例が見つかりましたので、奇妙なことでしたが、解決しました。ご協力ありがとうございました。

「いいね!」 2

あと1時間で。あなたの痛みがわかります。最初に思ったものではなかったと聞いてよかった!

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.