O erro 413 ocorre quando o arquivo que você está tentando fazer upload é maior do que o limite máximo permitido pelas diretivas padrões do NGINX e do PHP. Deparei com esse erro no momento de fazer upload de temas e plugins WordPress e na verdade ele é bem simples de ser resolvido!
PS: Solução usando Ubuntu 16.0 + NGINX 1.11.2 + PHP 7.0
1- Primeiramente abra o arquivo nginx.conf:
vim /etc/nginx/nginx.conf
2- Em nginx.conf adicione a diretiva abaixo dentro de http, location ou server (eu coloquei dentro de server):
#aumentar limite de upload do usuário para 3 MB
client_max_body_size 3M;
3- Salve e feche o arquivo.
4- Agora abra o arquivo php.ini:
vim /etc/php/7.0/fpm/php.ini
5- Encontre a linha upload_max_filesize e modifique-a para o tamanho de arquivo desejado (no meu caso, 3MB):
upload_max_filesize = 3M
6- Salve e feche o arquivo.
7- Reinicie o NGINX e o PHP 7.0:
/etc/init.d/nginx restart
/etc/init.d/php7.0-fpm restart
Pronto! Você acabou de alterar o limite de upload padrão para 3MB.
Comentários