Hosting & cPanel 35 visualizações

Como configurar o limite de tamanho de upload de arquivos no PHP

Ver no WHMCS

Como configurar o limite de tamanho de upload de arquivos no PHP

Oi! Aqui é a Sensei da GeHost 🥋 — hoje vamos resolver aquele problema clássico: você tenta enviar uma foto, um vídeo ou anexar um arquivo maior no seu site e aparece aquela mensagem chata de "arquivo excede o tamanho permitido". Calma, isso é super comum e tem solução rápida, sem precisar mexer em código nem chamar ninguém. Vamos juntos!

Por que isso acontece? O PHP (a linguagem que roda por trás do seu site) tem dois limites principais: o tamanho máximo de um arquivo enviado (upload_max_filesize) e o tamanho máximo de todos os dados enviados no mesmo envio, incluindo o arquivo (post_max_size). Se o seu arquivo passar desses limites, o envio é bloqueado antes mesmo de chegar no seu site.

Passo 1 — Acesse o cPanel

Primeiro, entre no seu painel de hospedagem cPanel com o usuário e senha que você recebeu no e-mail de boas-vindas (ou que está guardado no seu painel.gehost.com.br).

Tela de login do cPanel com campos de usuário e senha

Passo 2 — Encontre a área de PHP

Depois de logar, você vai cair na tela inicial do cPanel, com vários grupos de ferramentas organizados (E-mail, Arquivos, Banco de Dados, e por aí vai). Procure a seção de Software (ou use a barra de busca no topo do cPanel digitando "PHP").

Painel inicial do cPanel com os grupos de ferramentas

Ali dentro, procure por uma ferramenta chamada "MultiPHP INI Editor" (ou "Editor INI do MultiPHP"). É essa que vamos usar.

Passo 3 — Selecione o seu domínio

  1. Abra o MultiPHP INI Editor.
  2. No topo da tela, escolha o domínio (ou subdomínio) que você quer ajustar no menu suspenso.
  3. Clique em "Editor Modo Básico" (Basic Mode) — é a forma mais simples, com campos prontos, sem precisar escrever nada manualmente.

Passo 4 — Ajuste os valores

Na lista de opções, procure por estas duas diretivas e informe o valor desejado (em MB):

  • upload_max_filesize — o tamanho máximo de UM arquivo enviado.
  • post_max_size — o tamanho total permitido no envio (sempre deve ser IGUAL ou MAIOR que o upload_max_filesize).
Dica de ouro da Sensei: se você quer permitir arquivos de até 20MB, por exemplo, deixe o upload_max_filesize em 20M e o post_max_size um pouquinho acima (ex.: 25M). Isso evita erro quando o navegador manda outras informações junto com o arquivo (como campos de formulário).

Passo 5 — Salve

Depois de ajustar os valores, clique em "Aplicar" ou "Salvar" (o botão pode variar um pouco de nome dependendo da versão do cPanel). Pronto! A mudança já entra em vigor na hora, sem precisar reiniciar nada.

Testando se funcionou

Volte para o seu site e tente fazer o upload novamente. Se ainda aparecer o mesmo erro, aqui vão algumas checagens rápidas:

  • Confirme se você editou o domínio certo (se seu site usa um subdomínio, o limite dele pode ser configurado separadamente).
  • Alguns sites com CMS (como WordPress) têm limites próprios definidos em plugins de otimização — vale checar as configurações do plugin também.
  • Se o seu site usa um plano com alguma limitação de recursos específica, confira as opções disponíveis para o seu plano no painel.gehost.com.br.

Ainda com dificuldade?

Sem problemas! Se não encontrar a opção "MultiPHP INI Editor" no seu cPanel ou se o limite não mudar mesmo depois de salvar, é só abrir um chamado com a nossa equipe de suporte — a gente dá uma olhada com você e resolve rapidinho. 💙

Precisa de Ajuda?

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