📩 Fique por dentro das novidades com a nossa newsletter

Erro de upload de mídia no WordPress: 5 causas e correção

Relacionados

Usar WP-CLI para gestão do WordPress em 5 frentes

Schema product no WooCommerce: 4 passos no Rank Math

Sitemap do Rank Math: Configure e envie em 4 passos

Conheça a loja da FULL Services

Plugins premium, suporte de verdade e tudo o que seu site WordPress precisa em um só lugar.

Pergunte a uma IA sobre este artigo

Obtenha um resumo ou tire dúvidas com seu assistente favorito

O erro de upload de mídia quase sempre vem de limite de PHP, permissão de pasta ou biblioteca de imagem. Segundo a documentação do WordPress (2026), o upload_max_filesize padrão é 2 MB. Subir esse valor para 64 MB resolve a maioria dos casos. Comece pelo diagnóstico, não pelo plugin.

O erro de upload de mídia é qualquer falha que impede o WordPress de salvar uma imagem, vídeo ou PDF na biblioteca de mídia. Ele aparece como “HTTP error”, mensagem de tamanho excedido ou uma barra de progresso que trava em 0%. A causa raiz raramente é o arquivo: é a configuração de PHP, a permissão da pasta /wp-content/uploads/ ou a biblioteca GD Library do servidor. Antes de instalar qualquer plugin, vale isolar o sintoma. Este guia integra o hub de erros comuns do WordPress da FULL e segue a mesma lógica de diagnóstico que a gente usa no suporte: do mais provável ao mais raro.


Diagnóstico rápido: Sintoma, causa e correção do erro de upload de mídia

Na maioria dos chamados de upload no suporte da FULL, o sintoma já entrega a causa do erro de upload de mídia. Um “HTTP error” genérico aponta para memória ou biblioteca de imagem; “excede o tamanho máximo” é limite de PHP; uma barra travada em 0% costuma ser permissão de pasta. A tabela cruza cada sintoma com a causa provável e a primeira ação.

Legenda: o “HTTP error” genérico é o sintoma mais comum e o que menos diz sobre a causa real.

Erro de upload de mídia: sintomas, causas e correções
Sintoma Causa raiz provável Ação corretiva
“HTTP error” genérico Memória PHP baixa ou GD Library/Imagick ausente Subir memory_limit para 256M e verificar a biblioteca de imagem
“Excede o tamanho máximo” upload_max_filesize travado em 2 MB Editar php.ini ou .htaccess para 64 MB
Barra trava em 0% Permissão errada em /uploads/ ou mod_security Aplicar 755 nas pastas e revisar regras do servidor
Imagem some após salvar Caminho de uploads incorreto no banco Conferir o diretório de mídia em Configurações

Limite de PHP: A causa nº 1 do erro de upload de mídia

A causa mais frequente do erro de upload de mídia é o limite de PHP travado no padrão de 2 MB do upload_max_filesize, abaixo do peso de muitas fotos de celular (4 a 12 MB). Outros dois parâmetros entram junto: post_max_size (mínimo de 64 MB) e memory_limit (256 MB). Curto qualquer um, o WordPress recusa o arquivo antes de processá-lo.

A forma mais limpa de subir esses valores é pelo php.ini, quando a hospedagem dá acesso. Sem acesso, tente o .htaccess na raiz com php_value upload_max_filesize 64M. Em PHP como CGI, esse método falha em silêncio, e o caminho passa a ser o functions.php do tema com a função upload_size_limit. Vale conferir o valor efetivo em Ferramentas > Saúde do site, que mostra o limite real aplicado pelo servidor, e não o que você editou. O guia de como fazer upload de imagens grandes no WordPress cobre cada cenário.


HTTP error: Quando o servidor não consegue processar a imagem

O “HTTP error” é o rosto mais confuso do erro de upload de mídia porque não diz nada sobre a causa. Na maioria dos casos, a memória de PHP estourou ao processar a imagem, ou falta a biblioteca GD Library e o Imagick no servidor. O WordPress gera miniaturas em cada upload, e uma foto de 6.000 px sem memória derruba o processo no meio.

A primeira ação é elevar o memory_limit para 256M no wp-config.php com define('WP_MEMORY_LIMIT', '256M');. Persistindo, o problema está na biblioteca de imagem do servidor: é caso de abrir chamado com a hospedagem para ativar o Imagick. A gente vê no suporte que limpar o cache do CDN também resolve uma fatia, porque o “HTTP error” às vezes é timeout de rede disfarçado. O guia de problemas comuns de imagem no WordPress detalha os subcasos.


Permissões de pasta: O erro de upload de mídia silencioso

Quando a barra de upload trava em 0% sem mensagem, a causa do erro de upload de mídia costuma ser permissão errada na pasta /wp-content/uploads/. O WordPress precisa de escrita nesse diretório; se a pasta estiver em 644 em vez de 755, o upload é recusado sem aviso ao administrador. É o tipo de falha que parece bug do plugin, mas é infraestrutura.

A correção é aplicar 755 nas pastas e 644 nos arquivos, via FTP como Filezilla ou pelo gerenciador da hospedagem. O guia de corrigir erros de permissões de arquivos e pastas no WordPress traz os comandos. Um detalhe pouco coberto: em Apache com mod_security ativo, regras de WAF mal calibradas bloqueiam o POST antes de chegar ao WordPress, simulando falha de permissão. Aí a pasta media-library está correta, e o bloqueio vem do servidor.


Outras causas do erro de upload de mídia e quando suspeitar de plugin

Resolvido o trio PHP, HTTP error e permissões, sobram causas de cauda longa, uma minoria dos chamados de erro de upload de mídia. Conflito de plugin é a mais citada e a menos comum: desative todos, teste o upload e reative um a um. Cache agressivo de plugins como WP Rocket pode servir uma versão antiga da biblioteca, dando impressão de que o arquivo não subiu. Limpar o cache resolve.

Outras três causas valem checagem. Caminho de uploads incorreto no banco faz a imagem sumir após salva: confira em Configurações > Mídia. Um tema que carrega o functions.php com erro de sintaxe derruba o processador. E o bloqueio por extensão, comum com SVG e WebP, exige liberar o tipo MIME. O artigo dos 50 erros mais comuns do WordPress mapeia cada um. Se só aparece no Gutenberg, cruze com o erro “não é um JSON válido” no WordPress, de sintoma parecido.

Resolva o upload e o resto do site com a plataforma FULL

Corrigir o erro de upload de mídia uma vez é simples; manter PHP, permissões e bibliotecas de imagem afinados em vários sites é o que cansa. A plataforma FULL conecta e gerencia mais de 150 mil sites WordPress a partir de um painel só, com os 17 plugins do bundle (incluindo WP Rocket e Perfmatters) já ativados em um clique. O plano PRO sai por R$849,90 e cobre até 10 sites, o que dá R$85 por site, contra o avulso de cada plugin separado. Para quem administra carteira de clientes, ver os planos da FULL costuma fechar a conta antes do primeiro chamado de suporte.


Perguntas frequentes sobre o erro de upload de mídia

Por que o WordPress mostra “HTTP error” ao subir uma imagem?

“HTTP error” significa que o servidor falhou ao processar a imagem, na maioria das vezes por memória de PHP insuficiente ou ausência da biblioteca GD Library e do Imagick. Subir o memory_limit para 256M no wp-config.php resolve boa parte dos casos. Quando persiste, o ajuste da biblioteca de imagem fica com a hospedagem.

É possível aumentar o limite de upload sem instalar plugin?

Sim, sem nenhum plugin. Edite o upload_max_filesize para 64 MB no php.ini ou no .htaccess na raiz do site. Em PHP modo CGI, o .htaccess falha em silêncio, e o caminho correto passa a ser o painel da hospedagem ou o functions.php do tema. O plugin só troca o arquivo de texto por uma interface, mas o valor aplicado é o mesmo.

Como saber se o erro de upload de mídia é de permissão de pasta?

O sinal clássico é a barra de progresso travar em 0% sem mensagem de erro. Isso indica que a pasta /wp-content/uploads/ não tem permissão de escrita. A correção é aplicar 755 nas pastas e 644 nos arquivos via FTP. Em servidor Apache, vale checar também se o mod_security não está bloqueando o POST.

O conflito de plugin é uma causa comum do erro de upload?

Não, é uma das menos comuns. PHP, HTTP error e permissão de pasta respondem pela maioria dos chamados de upload no suporte da FULL. Conflito de plugin entra na cauda longa: só investigue depois de descartar limite de memória e permissão. O teste é desativar tudo e reativar um a um.

Por que minha imagem some da biblioteca depois de fazer o upload?

A imagem sumir após salvar indica caminho de uploads incorreto gravado no banco de dados, geralmente apontando para um diretório que não existe mais. Confira o campo em Configurações > Mídia e garanta que aponta para wp-content/uploads. Cache agressivo de plugins como o WP Rocket também pode esconder o arquivo recém-enviado até a limpeza do cache.


Próximos passos para destravar o upload de mídia

O erro de upload de mídia tem um número pequeno de causas reais, e quase todas se resolvem em minutos quando você ataca na ordem certa: primeiro o limite de PHP, depois o HTTP error por memória, depois a permissão da pasta de uploads e só então o conflito de plugin. Pular para o plugin antes de checar a configuração do servidor é o que mais alonga o problema. Para continuar aprendendo a diagnosticar falhas do WordPress, o guia de corrigindo erros comuns do WordPress reúne os casos em sequência, e o FULL Academy organiza tutoriais, guias e reviews em um só lugar.

Compartilhe este conteúdo

Equipe Full Services

A FULL. é especialista em WordPress e oferece plugins premium com licenças originais, suporte técnico e instalação facilitada. Já ajudou mais de 25 mil clientes a impulsionar seus sites com performance, segurança e praticidade.

Usar WP-CLI para gestão do WordPress em 5 frentes

Usar WP-CLI para gestão do WordPress é operar o site

Schema product no WooCommerce: 4 passos no Rank Math

Rank Math WooCommerce SEO é a configuração que faz a

Sitemap do Rank Math: Configure e envie em 4 passos

Configurar o sitemap do Rank Math é um dos passos
Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.