Digital Ocean上のセルフホスト型DiscourseへのTeamsからのデータエクスポート時のエラー

@neil さんが解決策を見つけました。素晴らしい推理力です!:male_detective:

コマンドラインから以下を実行してください:

cd /var/discourse
./launcher enter app
rails c
Upload.update_all(secure: false)

これで私の環境ではサイトが復旧しました。@biyaniyash さんもお試しください。結果をお知らせください。

理由を説明します。Discourse for Teams では、Secure Uploads が有効になっており、S3 が必要です。しかし、復元された新しいセルフホスト型サイトでは、セキュアなメディアは無効化されており、アップロードはサーバー上にローカルで保存されます。ところが、バックアップから復元された既存のアップロードはすでに「secure」フラグが設定されていたため、エラーが発生していました。

「いいね!」 3