Como Corrigir o Erro de HTTP WordPress

O erro de HTTP WordPress é um código que sinaliza que algo deu errado durante um processo de upload de arquivo. Normalmente, o erro de HTTP WordPress ocorre quando você tenta adicionar uma imagem e outros tipos de arquivos à biblioteca de mídia. Nós vamos trazer para você, 9 soluções de como corrigir o erro de HTTP WordPress. Vamos lá?

9 Maneiras Fáceis de Corrigir o Erro de HTTP WordPress

Erro de HTTP na galeria

Vamos ver possíveis correções para o erro de HTTP WordPress ao carregar imagens. Além disso, as soluções a seguir funcionarão para você, independentemente de você estar enviando uma imagem, um vídeo, um arquivo PDF ou qualquer outro tipo de arquivo aceito pelo WordPress.

1. Confirme o Erro HTTP

Às vezes, uma falha temporária no servidor pode causar um erro HTTP WordPress. Antes de tentar qualquer uma das soluções neste post, primeiro você deve garantir se o erro sempre persiste.

Comece por aguardar alguns minutos e fazer o upload do arquivo de mídia novamente. Se a segunda tentativa de certo, isso pode significar que ocorreu um problema temporário no momento do erro.

Além disso, limpe o nome do arquivo de imagem, ou seja, elimine caracteres como apóstrofos e ponto e vírgula, entre outros. Um bom número de usuários relatou o erro como resolvido após remover esses tipos de caracteres.

No entanto, se o problema persistir, continue lendo para obter mais soluções.

2. Alterne Navegadores

É possível que o erro de HTTP WordPress não esteja relacionado ao site e possa ser o resultado de algo mais inesperado, como o seu navegador.

Houve relatos de erro HTTP aparecendo durante o uso do Google Chrome. Embora seja um excelente navegador, alternar para outro diferente permite confirmar se o problema está relacionado ao navegador.

3. Desative Plugins

Plugins do WordPress

Se o erro de HTTP WordPress aparecer após a instalação de um plugin, é melhor você desativá-lo. Para poupar alguns problemas, sabe-se que os plugins de otimização de imagem causam esse problema. Assim, se você tiver um plugin de otimização de imagens, desative-o temporariamente e tente enviar a imagem novamente.

Se o erro desaparecer, tente procurar um plugin alternativo do otimizador de imagens. Como alternativa, você pode tentar entrar em contato com os desenvolvedores do plugin para solucionar o erro ainda mais.

4. Aumente o Limite de Memória do WordPress

Gerenciador de arquivos da Hostinger. O botão de edição do arquivo wp-config.php está destacado.

Uma causa comum do erro de HTTP WordPress é a falta de memória. Isso também pode resultar em muitos outros problemas, como o erro 503 do serviço indisponível. Para consertar essa falta de memória, basta adicionar o seguinte comando no seu arquivo wp-config.php:

define ('WP_MEMORY_LIMIT', '256M');

O código acima aumenta seu limite de memória do PHP para 256 MB. Antes de adicioná-lo, você também deve confirmar qual é o limite máximo de memória disponível em seu servidor verificando as informações do PHP.

5. Tornar a Biblioteca GD Seu Editor de Imagens Padrão

Você sabia que o WordPress vem com dois editores de imagem? É isso mesmo, o WordPress usa o Imagick ou a biblioteca GD para processar imagens. Embora ambos sejam ótimos, o Imagick é conhecido por esgotar a memória disponível e causar o erro HTTP.

Para contornar este problema, você precisa tornar a GD Library o seu editor padrão. Como? Basta colocar o código abaixo no arquivo functions.php do seu tema:

function hs_image_editor_default_to_gd( $editors ) {
$gd_editor = 'WP_Image_Editor_GD';
$editors = array_diff( $editors, array( $gd_editor ) );
array_unshift( $editors, $gd_editor );
return $editors;
}
add_filter( 'wp_image_editors', 'hs_image_editor_default_to_gd' );<code></code>

Salve suas alterações e tente enviar a imagem novamente. Se o erro HTTP persistir, reverta a alteração do código e tente a próxima solução.

Solução 6: Editando o .htaccess

Gerenciador de arquivos da Hostinger com o arquivo .htaccess destacado

O arquivo .htaccess está na sua pasta raiz do WordPress e atua como um gatekeeper para todos os tipos de coisas. Ele controla onde as solicitações vão parar e muitas outras funções.

Para corrigir o erro HTTP no WordPress, abra o arquivo .htaccess e adicione o seguinte código:

SetEnv MAGICK_THREAD_LIMIT 1

Depois disso, tente adicionar seu arquivo novamente para ver se o problema foi corrigido. Se não funcionou, há mais alguns trechos de código que você pode testar:

<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

Ou

# Exclude the file upload and WP CRON scripts from authentication
<FilesMatch "(async-upload\.php|wp-cron\.php|xmlrpc\.php)$">
Satisfy Any
Order allow,deny
Allow from all
Deny from none
</FilesMatch>

Tente implementar esses códigos individualmente, salve as alterações e faça o upload do seu arquivo de mídia novamente.

7. Verifique Seu Tema

Temas do WordPress

Se o erro aparecer depois de instalar ou atualizar um tema do WordPress, o tema provavelmente é o problema. Uma boa abordagem é criar um backup de todo o site e alternar para um tema padrão (por exemplo, Twenty Seventeen).

Se tudo funcionar bem com um tema padrão, tente entrar em contato com seu provedor de tema ou desenvolvedor atual. Nesse caso, o erro HTTP pode ser um problema de tema isolado ou uma incompatibilidade entre o tema e um plugin.

8. Verifique Sua Versão do PHP

Desde a versão 3.2, o WordPress exige que o PHP esteja na versão 5.2.4 ou superior para funcionar sem problemas. Qualquer coisa menor do que essa versão vai deixar você preso com o erro HTTP.

Alguns hosts usam versões mais antigas do PHP, o que significa que, independentemente do que você tentar, não será possível fazer o upload de imagens para a biblioteca de mídia do WordPress.

O que fazer, então? Primeiro, verifique com a empresa que cuida da sua hospedagem para garantir que eles estão usando a versão 5.2.4 e superior do PHP. Você pode juntar-se a Hostinger, que oferece a última versão estável do PHP.

9. Limpe o Cache

Limpeza de cache do navegador

Você ainda enfrenta o erro de HTTP WordPress depois de tentar todas as soluções acima? Antes de sair pensando que nenhuma solução funciona para você, tente limpar o cache do navegador.

Conclusão

Receber a mensagem de erro HTTP ao carregar imagens para o WordPress não é o melhor dos sentimentos. Esperamos que alguma das soluções acima irá corrigir este erro de uma vez por todas.

Você já encontrou o erro de HTTP WordPress antes e o corrigiu com uma solução diferente? Compartilhe o processo nos comentários abaixo!

Author
O autor

Andrei L.

Jornalista e conteudista SEO/Localização na Hostinger Brasil. Tem experiência em WordPress e na produção de conteúdos de tecnologia otimizados para conquistar as melhores posições no Google. É fã de games, adora vôlei, ama o inverno e está sempre buscando se aperfeiçoar no Inglês.