À medida que seu site cresce em complexidade, utilizando temas avançados, page builders como Elementor, ou plugins robustos como o WooCommerce, você pode se deparar com erros ou limitações. Mensagens como "Fatal error: Allowed memory size of... exhausted" ou falhas ao tentar subir um arquivo de mídia ou um novo tema são indicativos de que sua aplicação atingiu os limites de recursos definidos no servidor.
Felizmente, a maioria das hospedagens cPanel, como a Timbo Host, oferece ferramentas para que você mesmo possa ajustar esses limites de forma segura. Este guia mostrará o método recomendado para modificar os seguintes parâmetros de PHP:
-
memory_limit
: A quantidade máxima de memória RAM que um único script do seu site pode consumir. -
max_execution_time
: O tempo máximo, em segundos, que um script pode levar para ser executado antes de ser interrompido. -
upload_max_filesize
epost_max_size
: Os limites que definem o tamanho máximo de arquivos que podem ser enviados para o seu site.
O Método Recomendado: Usando o MultiPHP INI Editor
Esta é a ferramenta mais moderna, segura e indicada para realizar esses ajustes, pois permite aplicar configurações específicas para cada domínio dentro da sua conta de hospedagem.
Passo 1: Acesse seu painel cPanel Faça login na sua conta de hospedagem para acessar o painel de controle cPanel.
Passo 2: Localize o "MultiPHP INI Editor" Na tela principal do cPanel, role para baixo até a seção "Software" ou utilize a barra de busca para encontrar a ferramenta "MultiPHP INI Editor".
Passo 3: Selecione o Domínio Dentro do editor, você verá uma aba chamada "Configurar configurações básicas de INI". A primeira opção é um menu suspenso para selecionar um local. Escolha o domínio ou subdomínio para o qual você deseja aplicar as novas configurações.
Passo 4: Modifique os Limites de PHP A interface exibirá uma lista de diretivas PHP que você pode editar. Localize os seguintes campos e insira os novos valores:
-
memory_limit
: Para aumentar a memória, insira um valor seguido da letra 'M' para Megabytes.-
Exemplo:
256M
ou512M
-
-
max_execution_time
: Insira o novo tempo máximo em segundos.-
Exemplo:
300
(para 5 minutos)
-
-
upload_max_filesize
: Define o tamanho máximo de um único arquivo a ser enviado.-
Exemplo:
64M
-
-
post_max_size
: Define o tamanho máximo de todos os dados de uma requisição. Este valor deve ser igual ou superior aoupload_max_filesize
.-
Exemplo:
64M
-
Passo 5: Aplique as Alterações Após inserir os novos valores, clique no botão azul "Aplicar" na parte inferior da tela para salvar as configurações. O cPanel aplicará as mudanças imediatamente ao seu site.
Como Verificar se as Alterações Tiveram Efeito
A maneira mais fácil e segura de verificar os novos limites é através da ferramenta "Diagnóstico" (Site Health) do WordPress.
-
Acesse seu painel WordPress (
/wp-admin
). -
Vá em Ferramentas > Diagnóstico.
-
Clique na aba "Informações" e expanda a seção "Servidor".
-
Procure pelos valores de "Limite de memória do PHP", "Tempo máximo de execução do PHP" e "Tamanho máximo de envio de arquivos" para confirmar as novas configurações.
Considerações Importantes
-
Aumente com Moderação: Os limites existem para proteger o servidor contra scripts maliciosos ou mal otimizados que poderiam consumir todos os recursos. Aumente os valores apenas o suficiente para que seu site funcione corretamente. Valores como
512M
para memória e300
para tempo de execução são geralmente mais do que suficientes para a maioria dos sites complexos. -
Hierarquia de Limites: Lembre-se sempre que
post_max_size
deve ser maior ou igual aupload_max_filesize
para que o upload de arquivos grandes funcione. -
Se as Mudanças não Funcionarem: Em algumas raras ocasiões, as configurações do servidor principal podem impedir que os usuários alterem certos limites. Se você seguiu os passos e os valores não foram atualizados, entre em contato com o suporte da sua hospedagem (como o da Timbo Host) para solicitar a alteração.
Ao dominar o uso do MultiPHP INI Editor, você ganha autonomia para resolver rapidamente problemas comuns e garantir que sua plataforma tenha os recursos necessários para crescer e operar sem interrupções.