Discourseの最新バージョンにアップロードする画像についてです。max_image_size_kbとmax_attachment_size_kbの両方を4096に設定していますが、20000 KBに設定しても、画像(jpg)が1.2MBであるため、以下のエラーが発生します:
申し訳ありませんが、このファイルは大きすぎます(許可されている最大サイズは4096 KBです)。
ここで再現できない限り、これはあなたのインスタンスの設定上の問題です。Discourse のデフォルトのアップロード制限は 4MB です。
この問題の最も一般的な原因は、適切に設定されていないリバースプロキシです。
私も全く同じ問題に直面しましたが、リバースプロキシで client_max_body_size を設定することで解決しました。
ただし、表示されるエラーメッセージは誤解を招くものです。なぜなら、ユーザーには問題の原因となっている設定ではなく、max_image_size_kb に設定された値が表示されるからです。このメッセージをより適切な表現に変更できればよいのですが。
私も同じことが起こります。エラーメッセージは、助けようとする代わりに、さらに混乱させます。エラーメッセージを改善し、実行可能にしてください。
「申し訳ありませんが、そのファイルは大きすぎます(最大サイズは50 MBです)。大きなファイルをクラウド共有サービスにアップロードしてから、リンクを貼り付けてください。」
..そして、私は10〜20 MBのファイルをアップロードしています。
@meglio 、最近、私たちも同じ問題に遭遇しましたが、解決策は見つかりましたか?