Como corrigir o erro HTTP ao enviar imagens para o WordPress
Publicados: 2020-01-27É difícil ter um site de sucesso sem conteúdo visual. Qualquer página que você visita provavelmente inclui alguma combinação de fotos, ícones ou gráficos. No entanto, se você encontrar o erro HTTP ao enviar imagens para o WordPress, talvez não consiga incorporá-las em seu site.
Felizmente, existem vários métodos que você pode usar para corrigir esse problema. Neste artigo, explicaremos por que o erro HTTP ocorre ao enviar imagens para o WordPress e, em seguida, guiaremos você por seis soluções.
Vamos ao trabalho!
Inscreva-se no nosso canal no Youtube
O que causa o erro HTTP ao enviar imagens para o WordPress
Comparado com alguns outros problemas comuns, o erro HTTP ao enviar imagens para o WordPress não parece tão assustador. É apenas uma mensagem de banner simples que pode aparecer em sua biblioteca de mídia quando você tenta adicionar um novo arquivo:

Normalmente, quando você carrega uma imagem no WordPress, ela aparece na sua biblioteca de mídia imediatamente. Não há mensagem de confirmação ou sinos e assobios. Obviamente, esse não é o caso quando você se depara com esse erro.
O problema com esse alerta específico é que ele não fornece muitas informações para você prosseguir quando se trata de descobrir uma solução. Além disso, existem várias causas possíveis, incluindo:
- Credenciais de login expiradas
- Nomes de arquivos não autorizados
- Memória insuficiente
- Permissões de arquivo incorretas
- Conflitos de plug-in
Metade da batalha com o erro HTTP ao enviar imagens para o WordPress é determinar a origem do problema. Depois de descobrir isso, são necessárias apenas algumas etapas rápidas para resolver o problema e colocar seu site novamente em funcionamento.
Como corrigir o erro HTTP ao enviar imagens para WordPress (6 métodos comprovados)
Embora consertar esse erro não seja difícil, você deve ser metódico, pois ele tem várias causas potenciais. Com isso em mente, começaremos com as correções mais simples.
1. Verifique se sua sessão de login expirou
Normalmente, o WordPress permite que você saiba quando suas credenciais de login expiram para que você possa inseri-las novamente. No entanto, essa mensagem nem sempre aparece se você deixou o navegador aberto por um longo período de tempo sem qualquer atividade.
Se você fizer isso e tentar enviar uma imagem, verá um erro HTTP como o mostrado acima, embora não tenha sido solicitado a fazer login novamente. A maneira mais fácil de descobrir se este é o problema em seu caso é recarregar a página.
Se sua sessão de login anterior expirou, o WordPress solicitará que você insira suas credenciais novamente. Depois disso, você pode repetir o upload da imagem e ver se o erro persiste.
2. Renomear, otimizar ou redimensionar o arquivo de imagem
O WordPress não oferece suporte a arquivos com caracteres especiais ou acentos de idioma em seus nomes, como em chateau ou smorgasbord. Se a imagem que você está tentando adicionar ao seu site inclui alguma, tente renomeá-la e, em seguida, tente fazer o upload novamente.
Em alguns casos, mesmo imagens com nomes perfeitamente "limpos" não funcionam bem com o WordPress. Uma solução alternativa é usar uma plataforma de otimização de imagem como o TinyPNG:

Esta ferramenta compacta seus arquivos para diminuir seu tamanho. É uma maneira simples de reduzir o tempo de carregamento do seu site e, às vezes, também resolve o erro de HTTP ao enviar imagens para o WordPress.
Finalmente, você também pode resolver esse problema alterando as dimensões da imagem (largura e altura). Você pode fazer isso usando sua plataforma de edição de fotos preferida, como Preview, Paint ou Photoshop.
3. Aumente o limite de memória PHP do seu site
Se os dois primeiros métodos não resolverem o erro HTTP ao enviar imagens para o WordPress para você, é hora de começar a procurar soluções mais técnicas. Dependendo do seu provedor de hospedagem na web e plano, seu servidor pode não ter memória suficiente para adicionar mais arquivos ao seu site.
Um pequeno limite de memória do PHP pode levar a erros ocasionais de HTTP durante uploads. Como regra geral, você deseja que o seu tenha pelo menos 256 MB.
A maneira mais fácil de aumentar o limite de memória do PHP é acessar a pasta raiz do seu site (geralmente public_html ) usando o protocolo de transferência de arquivos (FTP) e um cliente FTP como o FileZilla. Em seguida, localize seu arquivo wp-config.php , clique com o botão direito nele e selecione a opção Exibir / Editar :

Dentro desse arquivo, procure a linha que diz “Isso é tudo, pare de editar! Boas publicações. ” Em seguida, adicione o seguinte código acima dele:
define( 'WP_MEMORY_LIMIT', '256M' );
Salve suas alterações e feche o arquivo. Em seguida, tente reenviar sua imagem e veja se o erro HTTP persiste. Se isso acontecer, seu host pode estar sobrescrevendo as configurações em seu arquivo wp-config.php no nível do servidor. Nesse caso, pode ser necessário entrar em contato com o suporte para obter mais assistência.

4. Verifique suas permissões de pasta de upload
Cada pasta em sua instalação do WordPress usa o que é chamado de 'permissões'. Isso significa que há instruções rígidas para quem pode acessar ('ler'), modificar ('gravar') ou executar scripts nos arquivos que cada diretório contém.
Como proprietário do site, você deve ter permissões totais para o diretório wp-content / uploads , que é onde o WordPress armazena (como você deve ter adivinhado) os uploads. Se você encontrar o erro HTTP em sua Biblioteca de mídia, vale a pena verificar se esta configuração está configurada corretamente.
Primeiro, acesse seu site usando FTP conforme descrito acima e navegue até o diretório wp-content . Encontre a pasta de uploads , clique com o botão direito nela e selecione a opção Permissões de arquivo :

Na janela resultante, verifique se você (o 'Proprietário') tem permissões de leitura, gravação e execução. O valor numérico correspondente deve ser 755:

Se você não tiver as permissões adequadas, selecione as caixas de seleção corretas ou defina o valor numérico para 755 e clique no botão OK . Em seguida, tente enviar sua imagem novamente.
5. Solucionar problemas de um conflito de plug-in ou tema
Em alguns casos, um de seus plug-ins ou seu tema ativo pode estar causando conflitos no plano de fundo quando você tenta fazer upload de uma imagem. Existem duas maneiras de solucionar esse problema, mas antes de fazer qualquer outra coisa, certifique-se de ter um backup recente instalado.
Em seguida, navegue até sua lista de plug-ins no painel do WordPress e desative-os um por um, testando se você pode fazer upload de imagens entre cada um. Essa abordagem é simples, mas pode ser complicada se você tiver muitos plug-ins.
Se você deseja descartar um conflito de plug-in completamente, você pode acessar seu servidor via FTP e ir para o diretório wp-content . Encontre a pasta de plug - ins e renomeie-a para outra coisa, como no exemplo abaixo:

Alterar o nome desse diretório impedirá que o WordPress encontre seus arquivos de plug-in, desativando todos eles de uma só vez. Teste se isso corrigiu o erro de HTTP ao enviar imagens para o WordPress.
Em caso afirmativo, você saberá que há um conflito em algum lugar do seu site. Retorne a pasta ao seu nome original e prossiga para desabilitar seus plug-ins, um por um, de seu painel até encontrar o culpado.
Por outro lado, se a desativação de todos os seus plug-ins não corrigir o erro, retorne a pasta de plug - ins ao nome original e tente alterar o tema ativo:

Qualquer outro tema servirá, embora o padrão geralmente seja o melhor para solucionar problemas. Faça a alteração e, mais uma vez, tente enviar uma imagem. Se o erro for resolvido, você encontrou a origem do conflito.
Se o seu tema ou plug-in específico estiver por trás do erro HTTP, você terá que removê-lo do seu site. Você pode então substituí-lo por uma alternativa ou tentar entrar em contato com o desenvolvedor para resolver o conflito.
6. Entre em contato com seu host da web sobre o erro de HTTP ao enviar imagens para o WordPress
Se tudo mais falhar, não se desespere. Você já decidiu quase todas as causas possíveis para esse problema, então agora é hora de trazer alguma ajuda para que você possa cavar mais fundo.
Neste ponto, você esgotou a maioria das opções de sua extremidade. Vá em frente e abra um tíquete, inicie um chat ao vivo ou ligue para o seu host da web e veja se eles podem ajudá-lo a rastrear a origem do seu erro de HTTP ao enviar imagens para o WordPress.
Conclusão
Ninguém gosta de paredes de texto na web. Você precisa de elementos visuais em seu site se quiser publicar conteúdo que agrade aos visitantes. Isso significa que, se você se deparar com o erro HTTP ao enviar imagens para o WordPress, precisará identificar e corrigir o problema subjacente o mais rápido possível.
Nesta postagem, cobrimos seis abordagens que você pode adotar para corrigir esse erro:
- Verifique se a sua sessão de login expirou.
- Renomeie, otimize ou redimensione o arquivo de imagem.
- Aumente seu limite de memória PHP.
- Verifique suas permissões de upload de pasta.
- Resolva problemas de um plugin ou conflito de tema.
- Entre em contato com seu host da web para obter mais ajuda.
Você tem alguma dúvida sobre como corrigir o erro de HTTP ao enviar imagens para o WordPress? Deixe-os na seção de comentários abaixo!
Imagem em miniatura do artigo por vladwell / shutterstock.com
