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:
- Acesse o painel do seu WordPress (o famoso
/wp-admin). - No menu lateral, vá em Mídia → Adicionar novo.
- 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.
- Acesse o cPanel da sua hospedagem GeHost com seu usuário e senha.
- Na tela inicial, procure a seção Software e clique em MultiPHP INI Editor (ou "Editor de PHP").
- Selecione o domínio do seu site na lista.
- Procure os campos upload_max_filesize e post_max_size e aumente os valores (por exemplo, de 32M para 64M).
- Clique em Aplicar ou Salvar.
Dica da Sensei: sempre deixe opost_max_sizeigual ou um pouco maior que oupload_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.
- No cPanel, abra o Gerenciador de Arquivos.
- Entre na pasta
public_html(ou na subpasta onde seu WordPress está instalado). - Se não estiver vendo o
.htaccess, clique em Configurações (canto superior direito) e marque a opção Mostrar arquivos ocultos. - Clique com o botão direito no
.htaccesse escolha Editar. - 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
- Clique em Salvar alterações.
Dica da Sensei: sempre faça uma cópia do.htaccessantes 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:
- Abra o
wp-config.phpno Gerenciador de Arquivos, do mesmo jeito que fez com o .htaccess. - Procure a linha
/* Isso é tudo, chega de configurações! Feliz publicação. */. - Logo antes dela, adicione:
@ini_set( 'upload_max_size' , '64M' ); @ini_set( 'post_max_size', '64M'); @ini_set( 'max_execution_time', '300' );
- 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. 🌱