2017-10-26 33 views
0

画像のアップロードに関する問題を解決しようとしています。画像をアップロードする際のサーバーエラー500

Nginxのerror.logをinfoに設定しました。

最初にアップロードしようとしているときは、413 Request Entity Too Largeと表示されます。 2524917バイト、クライアント: my.client.public.ip、サーバー:my.server.public.ip、要求:「POST /管理者にそれをERROR.LOGでは、あまりにも大きな体を送信することを目的と

クライアントを語ります/パーツ/部品/ 7 /変更/ HTTP/1.1" 、ホスト: "my.domain.se"、 参照元: "http://my.domain.se/admin/part/part/7/change/"

だから私は、nginxのclient_max_body_size 50M;のための私の設定では、この行を追加し、nginxのを再起動します。 my.client: アップロードしようと、再び私は、クライアントのリクエストボディは、一時ファイル の/ var/libに/ nginxの/ボディ/ 0000000001、クライアントにバッファリングされているのerror.log

にこのラインでServer Error (500)を取得します。サーバー: my.server.public.ip、要求: "POST/admin/part/part/7/change/HTTP/1.1"、 ホスト: "my.domain.se"、参照元: " http://my.domain.se/admin/part/part/7/change/ "

インターネット検索時に回答が見つからないようです。

+0

500は、djangoアプリケーションの中からです。だからあなたはdjangoのログをチェックする必要があります – itzMEonTV

答えて

0

質問を投稿した後、答えを把握するのはどのくらいの頻度ですか?

これに遭遇する可能性のある他の人のために。ファイルがアップロードされているフォルダのアクセス許可を確認します。

私は、メディアフォルダにpermisisonsで設定されたNginxのためのユーザーしか持っていませんでした。

もちろん私のdjangoプロジェクトのユーザーには書き込み権限が必要です。

関連する問題