こんにちは
最大サイズは 4 MB に設定されています:
しかし、このように約 2 MB の写真をアップロードすると、4 MB の制限を超えているというメッセージが表示されます:
これはバグでしょうか、それとも何か見落としているのでしょうか?
- バージョン 2.4.0.beta6 で実行しています
その設定を変更した後、Discourse インスタンスを再起動しましたか?
今、以下で試してみました:
./launcher stop app
./launcher start app
しかし、同じエラーが表示されます。これは Discourse で S3 が使用されていることに関連している可能性がありますか?
この問題を解決するためのヒントが新しいアップデートに含まれていたようです。同じ問題に直面している方のために、完全なガイドを以下に示します。すべて nginx に関するものです。
1. nginx フォルダに移動します:
cd /etc/nginx
2. nginx.conf ファイルに以下の行を追加します:
http {
...
client_max_body_size 4M;
}
これにより、nginx は最大 4 メガバイトのファイルを受け付けるようになります。
3. nginx を再起動します:
systemctl restart nginx を実行してくださいnginx -s reload を実行して nginx の再起動シグナルを送信するだけで済みます