x

Como corrigir o HTTP error durante o envio de mídia no WordPress?

Nov02

Existem várias causas que podem gerar um erro HTTP quando você está fazendo o upload de arquivos usando o envio de mídia do WordPress. Quando o HTTP error  acontece basicamente, o WordPress não consegue descobrir a causa e é por isso que exibe a mensagem “HTTP Error” genérico.

O que é frustrante é que essa mensagem de erro não fornece nenhuma pista sobre o que pode estar causando isso. O que significa que você deve tentar soluções diferentes para encontrar a causa e corrigir o erro.

Com isso vamos mostrar diferentes maneiras de como solucionar esse problema e corrigir o HTTP Error.

Antes de qualquer coisa certifique-se de que o  HTTP Error não seja temporário. Espere alguns minutos e tente novamente, se o erro ainda continuar ocorrendo tente enviar outros arquivos e veja se o mesmo erro ocorre. Se o outro arquivo for carregado com sucesso, tente salvar o arquivo de imagem original em um tamanho menor e tente fazer o upload novamente.

Você pode tentar salvar o arquivo em um formato diferente. Por exemplo, altere jpeg para png usando um software de edição de imagens. Depois disso, tente fazer o upload do arquivo novamente.

Se todas essas etapas resultarem no HTTP error, isso significa que o erro não é causado por uma falha temporária e definitivamente precisa da sua atenção imediata.

Soluções de como corrigir o HTTP Error:

1 – Aumentar a memória do PHP e do seu WordPress

  • Entre em contato com a empresa de hospedagem e peça para aumentar o limite de memória do PHP. Aumente gradualmente até conseguir carregar um tamanho de imagem aceitável por você. Pelo menos em torno da largura de 1800px.
  • Você pode preferir fazer você mesmo, você pode adicionar o seguinte código em seu arquivo wp-config.php. Isso só funciona se a de hospedagem tiver essa quantidade de memória. Aumente gradualmente até conseguir carregar um tamanho de imagem aceitável por você.

2 – Alterar biblioteca do editor de imagens usada pelo WordPress

O WordPress roda no PHP, que usa dois módulos para manipular imagens. Esses módulos são chamados de GD Library e Imagick. WordPress pode usar qualquer um deles, dependendo de qual deles está disponível.

No entanto, o Imagick costuma ter problemas de memória, causando o erro http durante os uploads de imagens. Para corrigir isso, você pode tornar a
GD Library seu editor de imagens padrão.

Você pode fazer isso simplesmente adicionando esse código ao arquivo functions.php do seu tema.

3 – Usando o método .htaccess

Seu servidor pode ter mod_security e pode estar causando problemas você pode desativar para ver se esse é o problema.
Para fazer isso, crie um arquivo .htaccess no diretório wp-admin.
Adicione o seguinte código a ele:

Isso desativará o mod_security para o código de recebimento do arquivo de upload no wp-admin.
Nota: Remova isso se estiver causando algum erro em seu servidor.

 

4 – Conflito de Plugin

Você pode ter instalado um plugin que está causando esse problema. Por favor, desative um plugin de cada vez. Limpe seu histórico de cache e navegador e revisite o aplicativo de upload de mídia para enviar sua imagem e veja se você é consegue subir alguma imagem.

5 – Não é possível criar o diretório na Biblioteca de Mídia

Se você não conseguir ver as miniaturas na sua biblioteca de mídia e estiver com o seguinte erro ao carregar uma imagem.

Unable to create directory wp-content/uploads/2018/09. Is its parent directory writable by the server?

ou em português

Não é possível criar o diretório wp-content/uploads/2018/09. Sua pasta não aceitar gravar aquivos pelo servidor?

Isso acontece quando a permissão da pasta wp-content/uploads foi alterada. Isso pode acontecer quando você acidentalmente altera sua permissão ou seu técnico de hospedagem pode estar fazendo algum trabalho de manutenção e acidentalmente redefinir sua permissão de pasta.

Soluções

  • Entre no seu servidor usando o seu programa de FTP.
  • Navegue até wp-content/uploads/
  • Use seu programa de FTP para alterar a permissão de pasta de uploads para 755, aplicar a todos os itens incluídos.
  • Isso garantirá que todos os itens e pastas da sua pasta de uploads estejam configurados para 755.
  • Limpe o cache do seu navegador.
  • Entre no WordPress e visite sua Biblioteca de Mídia, você deve estar vendo todas as miniaturas da sua imagem enviada.
  • Você deve poder fazer o upload de uma imagem sem ver um erro de criar um diretório.

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

19 + 15 =