WordPress 37 visualizações

Como resolver o erro de limite de upload de mídia excedido no WordPress

Ver no WHMCS

Por que o WordPress diz que o arquivo é grande demais?

Você tentou enviar uma foto, um vídeo ou um PDF pela sua biblioteca de mídia e apareceu uma mensagem parecida com "O arquivo excede o tamanho máximo de upload" ou "maximum upload file size exceeded"? Respira que isso é super comum e, na maioria das vezes, dá pra resolver em poucos minutos. Vem comigo que eu te explico com calma. 🧘

Esse limite não é "capricho" do WordPress: ele existe porque o próprio PHP (a linguagem que roda seu site) tem configurações que controlam o tamanho máximo de arquivo que pode ser enviado de uma vez. O WordPress só está te avisando o valor que está configurado no seu servidor.

Passo 1 — Descubra qual é o seu limite atual

Antes de sair mexendo em qualquer coisa, vamos confirmar o valor que está ativo hoje:

  1. Acesse o painel do seu WordPress (o famoso /wp-admin).
  2. No menu lateral, vá em Mídia → Adicionar novo.
  3. Logo abaixo da área de upload, o WordPress mostra uma frase do tipo: "Tamanho máximo de upload: 32 MB".

Anota esse número — ele é o seu ponto de partida.

Passo 2 — Aumente o limite pelo cPanel (jeito mais simples)

Se o seu arquivo é só um pouco maior que o limite atual, o caminho mais rápido é ajustar direto no cPanel da sua hospedagem, sem precisar mexer em código.

  1. Acesse o cPanel da sua hospedagem GeHost com seu usuário e senha.
  2. Na tela inicial, procure a seção Software e clique em MultiPHP INI Editor (ou "Editor de PHP").
  3. Selecione o domínio do seu site na lista.
  4. Procure os campos upload_max_filesize e post_max_size e aumente os valores (por exemplo, de 32M para 64M).
  5. Clique em Aplicar ou Salvar.
Painel inicial do cPanel com os grupos de ferramentas, de onde você acessa as opções de PHP
Dica da Sensei: sempre deixe o post_max_size igual ou um pouco maior que o upload_max_filesize. Se ele for menor, o upload continua falhando mesmo depois do ajuste!

Passo 3 — Não achou o MultiPHP INI Editor? Ajuste pelo arquivo .htaccess

Alguns planos ou configurações não mostram essa opção no menu. Nesse caso, dá pra fazer o mesmo ajuste editando o arquivo .htaccess do seu site.

  1. No cPanel, abra o Gerenciador de Arquivos.
  2. Entre na pasta public_html (ou na subpasta onde seu WordPress está instalado).
  3. Se não estiver vendo o .htaccess, clique em Configurações (canto superior direito) e marque a opção Mostrar arquivos ocultos.
  4. Clique com o botão direito no .htaccess e escolha Editar.
  5. Adicione estas linhas no final do arquivo (você pode ajustar o número conforme a necessidade):
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
  1. Clique em Salvar alterações.
Gerenciador de Arquivos do cPanel mostrando a árvore de pastas, incluindo a public_html
Dica da Sensei: sempre faça uma cópia do .htaccess antes de editar (renomeie um backup para .htaccess-backup). Assim, se algo der errado, é só voltar ao original.

Passo 4 — Alternativa via wp-config.php

Se as opções acima não resolverem (alguns temas e plugins de otimização "ignoram" o .htaccess), você pode reforçar o limite direto no arquivo wp-config.php, que também fica na pasta public_html:

  1. Abra o wp-config.php no Gerenciador de Arquivos, do mesmo jeito que fez com o .htaccess.
  2. Procure a linha /* Isso é tudo, chega de configurações! Feliz publicação. */.
  3. Logo antes dela, adicione:
@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );
  1. Salve o arquivo e tente o upload novamente.

Passo 5 — Verifique plugins de otimização e cache

Às vezes o erro não é sobre tamanho, mas sobre tempo de envio (arquivos grandes demoram mais). Se você usa plugins de cache, segurança ou otimização, vale a pena:

  • Desativar temporariamente plugins de cache/segurança para testar o upload.
  • Verificar se o plugin tem alguma configuração própria de "limite de upload".
  • Comprimir a imagem ou vídeo antes de enviar, reduzindo o tamanho do arquivo.

Ainda não resolveu?

Se depois de tentar esses passos o limite continuar o mesmo, pode ser que seu plano de hospedagem tenha um teto específico de configuração de PHP. Nesse caso, é só chamar o suporte da GeHost pelo painel.gehost.com.br e a gente confere isso com você com calma.

Resumo da Sensei: 1) veja o limite atual em Mídia → Adicionar novo; 2) ajuste pelo MultiPHP INI Editor; 3) se não tiver essa opção, use o .htaccess; 4) reforce no wp-config.php se precisar; 5) desconfie de plugins de cache/segurança se o problema persistir.

Prontinho! Na grande maioria dos casos um desses passos já resolve. Qualquer dúvida no meio do caminho, estou por aqui. 🌱

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.