Corrigir [HTTP Error] cliente pretendia enviar corpo muito grande [Carregamento de mídia WordPress]

"HTTP Error”É um erro comum entre os usuários de WordPress utilização o método de upload clássico fotos, documentos e outros arquivos.
Toda vez que encontramos um erro SQL, HTTP, é uma boa idéia verificar os logs no servidor. Eles podem nos fornecer mais informações sobre a mensagem de erro exibida no navegador.

Aqui está um exemplo de um “HTTP error”No navegador, ao tentar fazer upload de um arquivo .PDF:

O mesmo erro nos logs do servidor parece totalmente diferente. Muito mais detalhado e fácil de se mover resolvendo o problema. Dependendo da configuração do servidor web e dos serviços HTTP/ HTTPS, o arquivo contendo dados de erro pode ter o formato: error.registro, error_log, nome de domínio.error.log, etc.

 2019/06/10 12:58:14 [error] 25084#25084: *22825511 client intended to send too large body: 1143385 bytes, client: 84.XX.XX.XX, server: stealthsettings.com, request: "POST /wp-admin/async-upload.php HTTP/1.1", host: "stealthsettings.com", referrer: "https://stealthsettings.com/wp-admin/post.php?post=19644&action=edit" 

O erro acima nos diz que o arquivo que queremos subir no servidor é maior que o limite de servidor permitido por sessão de upload. Este limite é roteado para o arquivo de configuração geral NGINX (nginx.conf) ou no arquivo de configuração personalizado do NGINX do domínio que encontramos.
“HTTP error"Aparece com mais frequência quando temos um arquivo com grande volume de MB ou nós fazemos fazer upload simultaneamente para vários arquivos.

Como resolver o erro "cliente pretendia enviar corpo muito grande - HTTP error"

A maneira mais fácil é editar o arquivo "nginx.conf”E estabelecer uma diretiva para alterar o limite de upload permitido por sessão. Em nosso caso, definimos o limite de 10 MB por corpo de arquivos de upload.

 client_max_body_size 10M;

A diretiva acima será adicionada à seção http (servidor / local).

Estamos salvando o arquivo "nginx.conf”Editado com“ vi ”ou“ nano ”, depois teste a configuração do nginx.

nginx -t

 nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
 nginx: configuration file /etc/nginx/nginx.conf test is successful

Reiniciamos o serviço nginx:

 service nginx restart

ou

 systemctl restart nginx

Após essas etapas, retome o processo de upload. Tudo deve correr bem e o erro "HTTP error" para desaparecer.

Muitos usuários WordPress blogs/sites hospedados em servidores NGINX vêm enfrentando essa limitação ultimamente. Provavelmente, essa limitação vem com os novos recursos de segurança introduzidos na versão mais recente do NGINX.

Apaixonado por tecnologia, escrevo com prazer no StealthSettings.com desde 2006. Tenho uma ampla experiência em sistemas operacionais: macOS, Windows e Linux, assim como em linguagens de programação e plataformas de blogs (WordPress) e para lojas online (WooCommerce, Magento, PrestaShop).

Como » Linux » Corrigir [HTTP Error] cliente pretendia enviar corpo muito grande [Carregamento de mídia WordPress]
Deixe um comentário