Configurar um site no VPS é sempre divertido.
Eu selecionei Digital Ocean para BestFlare, e enquanto carregava o tema WordPress, recebi entidade de solicitação erro muito grande.
Você está na mesma situação?
Erro, que recebi:
Vamos descobrir o tamanho da entidade solicitada.
- Entrar no servidor Nginx
- Acesse o local do log do arquivo de erro. A localização padrão é:
/var/log/nginx/error.log
- Visualize o arquivo e procure o erro, você deve ver algo como “ cliente pretendia enviar corpo muito grande.” Isso é o que eu estava recebendo nos logs.
2015/06/12 23:10:47 (error) 1489#0: *10 client intended to send too large body: 8338355 bytes, client: 115.66.213.149, server: bestflare.com, request: "POST /bestflare/wp-admin/update.php?action=upload-theme HTTP/1.1", host: "bestflare.com", referrer: https://bestflare.com/bestflare/wp-admin/theme-install.php?upload
Por padrão, o Nginx é configurado com 2MB para aceitar o tamanho do corpo, e como você pode ver em um pedido, foi em torno de 8,5 MB daí o erro acima.
Corrigir erro de entidade de solicitação muito grande
Adicione o seguinte parâmetro no arquivo nginx.conf. Um local de instalação padrão é /etc/nginx/nginx.conf
client_max_body_size 10M;
Eu adicionei 10MB. Claro, você pode ajustar isso com base no requisito.
Para que isso seja refletido, você precisa reiniciar o Nginx. Agora você deve ser capaz de carregar o temas WordPress .