フォーラムの背景が表示されなくなりました
アセットを確認したところ、まだ存在していました。テスト用に非本番インスタンスを実行しましたが、同じでした。そのサイトでUIの更新を実行しましたが、さらに悪化し、より多くの欠落アセットが表示されました。
奇妙な展開ですが、約1年前にDiscourseホスティングからセルフホスティングに移行しました。コンソールエラーを確認したところ、画像が見つからないというレポートは、Discourseサーバーへの403エラーでした。
テーマファイルには、403ではなく、期待されるセルフホストURLが表示されています:man_shrugging:
このスクリーンショットでは、403はDiscourseファイルですが、その上下にあるものは期待されるセルフホストサーバー上のものです。
これが単なる孤立した問題ではない場合、質問にお答えする用意があります。また、正しく再構築するために必要なコンソールコマンドを投稿していただけると幸いです。
つまり、古いDiscourseサーバーから新しいセルフホストサーバーへのマッピングを実行したいかどうかは定かではありません。それはすでに実行されており、これまで正しく行われていたと考えていました。
前もって感謝します。
ロバート
最近、同様の問題を抱えていた人がいました。それは、Discourseホスティングからセルフホスティングへの切り替え時にS3アセットが含まれていなかった/再マッピングされていなかったためだと考えられますか?
それが役に立つかどうかわかりませんが、念のため共有しました。
「いいね!」 1
本番以外のもう一方のサイトでもアバターが欠落しています。これも新しい問題です。
システムアバターを簡単に確認したところ、ディスコースのURLに戻っていました。
この変更は、一見ランダムにどのように発生するのでしょうか?
4日前のバックアップファイルを正常に実行しましたが、役に立ちませんでした。
テーマファイルを再確認したところ、ディスコースサーバーを指していました。
これは非本番サーバーです。公開サーバーではファイルは正しく表示されますが、機能していません。本番サーバーでのバックアップの試行は予定されていません。
pfaffman
(Jay Pfaffman)
5
discourse.org ホスティングを離れる際、アップロードを含むバックアップをリクエストしなかったため、離れて以来彼らのS3バケットでそれらを使用しています。
運が良ければ、サポートにメールで問い合わせて復元を依頼できます。もし復元できれば、それらを完全に削除される前にローカルストレージにプルダウンする必要があります。
「いいね!」 3
ご返信ありがとうございます。特に専門知識を考慮すると、大変感謝しております。
振り返ってみると、私たちがこれを行ったとき、Discourseは「バックアップファイルにアップロードを含める」というチェックボックスをチェックするだけでよく、その後ダウンロードし、私は後続のSSHで再マッピングを行いました。
Discourseサーバーを使用していたという考えは、この仕組みに関する私の限られた知識では理解できません。さらに詳しく説明していただけますでしょうか?
重ねて感謝いたします。
ロバート
pfaffman
(Jay Pfaffman)
7
S3 バケットにアップロードが保存されます。「アップロードを含める」チェックボックスは、S3 上のアップロードではなく、ローカルのアップロードのみを含みます。
非表示のサイト設定 include_s3_uploads_in_backups があります。サービスをキャンセルすると、デフォルトでオンになります。この設定をオンにするように依頼すると、オンになります。しかし、サービスをキャンセルする前にバックアップを取得した場合、S3 のアップロードは取得されず、ローカルストレージのアップロードのみが取得されます(そして、それらは存在しません)。
しかし、間違っている可能性もあります。単に、いくつかのテーマに Discourse アセットがハードコーディングされているだけかもしれません。あなたの画像にあるテーマの場合は、確かにそうです。
「いいね!」 1
これはどういう意味ですか?
現在、テーマには正しいローカルURLが設定されており、ここで確認できます。コンソールにも表示されていますが、下のエラーはDiscourseから読み取られています。これを修正するにはどうすればよいですか?まったく理解できません 
テーマ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
忍耐強くお待ちいただきありがとうございます。
ロバート
pfaffman
(Jay Pfaffman)
9
どこかでそのURLを参照しています。そのURLを参照している場所は、探している場所ではないようです。
「いいね!」 3
笑、探しているドロイドじゃないよ 
その答えはわかるけど、今は困惑している。他の専門家が何かアイデアを出してくれることを願う。
「いいね!」 1
ページの下の方にもう一つ例が見つかりましたので、奇妙なことでしたが、解決しました。ご協力ありがとうございました。
「いいね!」 2
pfaffman
(Jay Pfaffman)
12
あと1時間で。あなたの痛みがわかります。最初に思ったものではなかったと聞いてよかった!
「いいね!」 1
system
(system)
クローズされました:
13
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.