2016-10-19 12 views
0

この質問は複数回尋ねられましたが、私はすべてを試してみてclient_max_body_size0に、さらには16400Mに更新しましたが、 。私はnginxとphp fpmサービスを再起動するために私のホスティングサポートに依頼しました。nginx 413要求エンティティが大きすぎる(クライアントが大きすぎるボディを送信しようとしていた)

私のサーバー構成は次のとおりです。

2ギガバイトのRAM、 Pleskサーバのバージョン:Pleskの12.5.30 Wordpressのバージョン:4.6.1 PHP versoin:fastCGI application served by apache

でPHPを実行するための7.0.12セットウェブサイトはワードプレスにあり、私はワードプレスのメディアアップローダーや他のフォームから100MB以上のファイルをアップロードすることさえできません。私はこのnginxのエラーを参照してください私のサーバーのログで POST https://transcriptionpanda.com/wp-admin/async-upload.php

:それはAjaxのPOSTリクエストでこのエラーを与えるメディアアップローダーから

15271#0: *307 client intended to send too large body: 710634025 bytes

/etc/nginx/nginx.confコードは次のとおりです。

#user nginx; 
worker_processes 1; 

#error_log /var/log/nginx/error.log; 
#error_log /var/log/nginx/error.log notice; 
#error_log /var/log/nginx/error.log info; 

#pid  /var/run/nginx.pid; 

include /etc/nginx/modules.conf.d/*.conf; 

events { 
    worker_connections 1024; 
} 


http { 
client_max_body_size 0; 
client_header_buffer_size 4k; 
large_client_header_buffers 4 4k; 
client_body_buffer_size 256k; 
    include  mime.types; 
    default_type application/octet-stream; 

    #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' 
    #     '$status $body_bytes_sent "$http_referer" ' 
    #     '"$http_user_agent" "$http_x_forwarded_for"'; 

    #access_log /var/log/nginx/access.log main; 

    sendfile  on; 
    #tcp_nopush  on; 

    #keepalive_timeout 0; 
    keepalive_timeout 65; 
    #tcp_nodelay  on; 

    #gzip on; 
    #gzip_disable "MSIE [1-6]\.(?!.*SV1)"; 

    server_tokens off; 

    include /etc/nginx/conf.d/*.conf; 
} 

# override global parameters e.g. worker_rlimit_nofile 
include /etc/nginx/*global_params; 

私は今、本当に希望がなく、何をすべきかわからない。小さなファイルアップロード(100MB程度)。 100MBを超えるファイルはアップロードできません。

ご協力いただければ幸いです。

更新:ここ は、ウェブサイトのサーバーのするphpinfoのリンクです: https://transcriptionpanda.com/phpinfo.php

答えて

1

次の設定を確認してください -

nginxの

client_max_body_size 

PHP

post_max_size 
upload_max_filesize 

して再起動します。

出典:

+0

私はすでに、これらの設定や再起動のサービスをチェックしています。まだ動作していません – shivgre

+0

Apacheの 'LimitRequestBody'をチェックしましたか? –

+0

どこで@tanを確認できますか – shivgre

関連する問題