PDFのアップロードを試みていますが、ここにあるすべての投稿を参考にしても何も機能しません。制限サイズよりも小さい場合でも、常にブロックされます。「pdf」を許可されるファイル接尾辞リストに追加しました。その結果、AWS Free Tier S3アカウントとバケットを作成しました。画像さえもS3にアップロードできません。
完全に迷ってしまったようです。適切なアクセスキーを使用してS3が機能しない理由についてのポインターはありますか?
セルフホストDockerインストール。
PDFのアップロードを試みていますが、ここにあるすべての投稿を参考にしても何も機能しません。制限サイズよりも小さい場合でも、常にブロックされます。「pdf」を許可されるファイル接尾辞リストに追加しました。その結果、AWS Free Tier S3アカウントとバケットを作成しました。画像さえもS3にアップロードできません。
完全に迷ってしまったようです。適切なアクセスキーを使用してS3が機能しない理由についてのポインターはありますか?
セルフホストDockerインストール。
したがって、PDFの問題ではなく、S3の問題です。Object Storage for Uploads (S3 & Clones) または Setting up file and image uploads to S3 に従いましたか?
Amazon S3、Cloudfrontなどの詳細を学習しました。アップロードは問題なく完了しました!
しかし、PDFのアップロードは依然としてできません。他のファイルは問題なくアップロードできることを考えると、S3に関連しているとは考えにくいのですが、間違っている可能性もあります。
アップロードするファイルのサイズをいくつに設定しても、PDFのサイズがいくつであっても、アップロードできません。常に以下のエラーが表示されます。
申し訳ありませんが、ファイルが大きすぎます(最大サイズは40 MBです)。大きなファイルをクラウド共有サービスにアップロードしてから、リンクを貼り付けてみませんか?
ファイルアップロードサイズの増加方法に関する指示に従いましたが、制限値をはるかに下回るサイズであっても、どのサイズのPDFもアップロードできません。私はDiscourseの最新のコミットセットを使用しています。
ついに解決しました。ディスコースのためにNginxリバースプロキシサーバーにclient_max_body_sizeを追加する必要がありました。今思えば明白ですが、時には時間がかかるものです!
よく気がつきましたね!知ってしまえば、とても明白です。そのようなことは理解するのが難しく、標準的なインストールが(ほとんどの場合)サポートされている理由です。