Have a check of the client_max_body_size as the default is 1MB.
/etc/nginx/nginx.conf
Syntax: client_max_body_size size;
Default: client_max_body_size 1m;
Context: http, server, location
Sets the maximum allowed size of the client request body, specified in the “Content-Length” request header field. If the size in a request exceeds the configured value, the 413 (Request Entity Too Large) error is returned to the client. Please be aware that browsers cannot correctly display this error. Setting size to 0 disables checking of client request body size.
http://nginx.org/en/docs/http/ngx_http_core_module.html
I normally set mine to
client_max_body_size 100M;
And to check PHP settings
grep -E "upload_max_filesize|memory_limit|post_max_size" /etc/php5/fpm/php.ini
