Como configurar um php.ini personalizado para o seu site no cPanel
Oi! Aqui é a Sensei da GeHost 🌱 Se você chegou até aqui, provavelmente algum sistema do seu site (loja virtual, plugin, sistema de upload de arquivos etc.) está pedindo um ajuste no PHP — algo como aumentar o limite de upload, o tempo de execução do script ou a memória disponível. Calma, isso é mais simples do que parece! Vou te mostrar o caminho com carinho, passo a passo.
Dica da Sensei: "php.ini" é só o nome do arquivo de configurações do PHP. Cada domínio hospedado pode ter o seu próprio, sem afetar os outros sites da sua conta.
Antes de começar
- Você vai precisar do acesso ao cPanel do seu plano de hospedagem (usuário e senha ficam disponíveis no painel.gehost.com.br, ou você pode pedir suporte pra recuperar o acesso).
- Se você não sabe exatamente qual configuração alterar, sem problema: mostro abaixo as mais comuns.
- Fazer backup nunca é exagero. O cPanel tem uma ferramenta própria de Backup, e é sempre bom ter uma cópia recente antes de mexer em configurações do site.
Passo 1 — Entre no cPanel
Acesse o cPanel do seu plano e faça login com seu usuário e senha.
Passo 2 — Encontre a ferramenta de PHP
Já dentro do painel, procure pelo grupo de ferramentas chamado "Software" (ou "Software e Serviços", dependendo da versão do seu cPanel) e clique em "MultiPHP INI Editor". É essa a ferramenta feita especialmente pra editar as configurações do PHP de cada domínio, sem complicação.
Passo 3 — Escolha o domínio certo
- Na tela do MultiPHP INI Editor, use o menu de seleção para escolher o domínio (ou subdomínio) que você quer configurar.
- Isso é importante: cada domínio da sua conta tem sua própria configuração, então escolher o site errado por engano não vai gerar o efeito que você espera no site certo.
Passo 4 — Ajuste os valores desejados
Você vai ver uma lista de diretivas (configurações) do PHP com campos para editar. As mais pedidas pelos nossos clientes costumam ser:
- upload_max_filesize — tamanho máximo de um arquivo enviado pelo site (ex.: imagens, PDFs).
- post_max_size — tamanho máximo de dados enviados em um formulário (geralmente deve ser igual ou maior que o upload_max_filesize).
- max_execution_time — quanto tempo um script PHP pode rodar antes de ser interrompido.
- memory_limit — quanta memória um script PHP pode usar.
Altere só o que você realmente precisa, salve, e pronto — a mudança já vale para aquele domínio.
Dica da Sensei: não existe "quanto maior, melhor" aqui. Valores exagerados podem deixar o site mais lento ou até gerar instabilidade. Ajuste com moderação, testando o que realmente resolve o seu caso.
Alternativa: criando o arquivo php.ini manualmente
Em alguns planos ou situações específicas, você também pode criar (ou editar) o arquivo php.ini diretamente dentro da pasta do site, usando o Gerenciador de Arquivos do cPanel:
- Abra o Gerenciador de Arquivos e entre na pasta public_html (ou na pasta do domínio/subdomínio específico).
- Clique em "+ Arquivo" e crie um arquivo chamado exatamente php.ini.
- Clique com o botão direito nele e escolha "Editar".
- Adicione as diretivas que você precisa, uma por linha, no formato nome_da_configuracao = valor. Exemplo:
upload_max_filesize = 32M
post_max_size = 32M
max_execution_time = 120
- Salve o arquivo.
Dica da Sensei: se o "MultiPHP INI Editor" já resolveu o que você precisava, não é necessário criar o arquivo manualmente também — escolha um dos dois caminhos para não gerar confusão.
Passo 5 — Confirme se funcionou
Depois de salvar, teste a função do seu site que estava com problema (o upload, o formulário, o processo mais demorado etc.). Se o comportamento mudou como esperado, ótimo, deu certo! Se não notar diferença, pode ser que o valor precise de um ajuste diferente, ou que a configuração dependa de outro fator do seu sistema/plugin.
Ainda com dúvida?
Sem problema nenhum — configuração de PHP pode ser um pouco técnica mesmo para quem já tem prática. Fale com o suporte da GeHost e conte exatamente o que você está tentando ajustar (por exemplo: "meu site não deixa enviar arquivos grandes"). A equipe te ajuda a chegar no valor certo, com segurança. 💚