Limite de Memória WordPress – Como Corrigir Erros e Aumentar o Limite de Memória PHP
Se o seu site WordPress possui muitos conteúdos de mídia ou está rodando grandes scripts, você pode se deparar com alguma das mensagens de erro abaixo quando estiver editando suas páginas:
- Fatal error: Allowed memory size of XXXXX bytes exhausted.
- Fatal error: Out of memory.
A mensagem de erro fatal indica que você atingiu o limite de memória. Ou seja, o código do seu site WordPress precisa de mais memória do que aquela configurada por padrão. De todo modo, corrigir esse erro não é tão complicado quanto parece, e não exige nenhuma experiência ou conhecimento técnico avançado.
Neste artigo, vamos explicar o que é o limite de memória WordPress, como aumentá-lo e por que você pode encontrar mensagens de erro relacionadas a isso em seu site. Vamos lá!
O Que é o Limite de Memória WordPress? O limite de memória do WordPress também é conhecido como limite de memória PHP WordPress ou simplesmente limite de memória PHP. Esse valor basicamente determina a quantidade máxima de memória que um script pode usar no site.
Os servidores são responsáveis por armazenar todos os dados e arquivos de sites na internet. Sendo assim, um servidor deve possuir a capacidade de armazenamento, processadores e memória RAM necessários para manter os sites rodando.
A capacidade de RAM de um servidor varia dependendo do provedor de hospedagem e do plano que você utiliza. Um plano iniciante ou mais simples geralmente oferece um pequeno limite de memória RAM quando comparado aos planos profissionais ou mais avançados.
Toda função e aplicação web ocupa uma certa quantidade de memória. Quanto mais plugins estiverem instalados em seu site, ou quanto mais arquivos de mídia você possuir em seus conteúdos, mais memória o seu site vai exigir. Caso o seu site ultrapasse o limite de consumo de memória do servidor em que está hospedado, a velocidade de carregamento das suas páginas pode ficar mais lenta — ou pior, o site pode ficar inacessível.
Portanto, o limite de memória WordPress é uma configuração que garante que os scripts do site não excedam a capacidade RAM do servidor.
Você pode modificar os valores dos arquivos .htaccess ou wp-config.php, configurar um novo limite pela configuração PHP do painel de controle, ou fazer um upgrade do seu plano de hospedagem.
O Que é o Limite de Memória WordPress? O limite de memória do WordPress também é conhecido como limite de memória PHP WordPress ou simplesmente limite de memória PHP. Esse valor basicamente determina a quantidade máxima de memória que um script pode usar no site.
Os servidores são responsáveis por armazenar todos os dados e arquivos de sites na internet. Sendo assim, um servidor deve possuir a capacidade de armazenamento, processadores e memória RAM necessários para manter os sites rodando.
A capacidade de RAM de um servidor varia dependendo do provedor de hospedagem e do plano que você utiliza. Um plano iniciante ou mais simples geralmente oferece um pequeno limite de memória RAM quando comparado aos planos profissionais ou mais avançados.
Toda função e aplicação web ocupa uma certa quantidade de memória. Quanto mais plugins estiverem instalados em seu site, ou quanto mais arquivos de mídia você possuir em seus conteúdos, mais memória o seu site vai exigir. Caso o seu site ultrapasse o limite de consumo de memória do servidor em que está hospedado, a velocidade de carregamento das suas páginas pode ficar mais lenta — ou pior, o site pode ficar inacessível.
Portanto, o limite de memória WordPress é uma configuração que garante que os scripts do site não excedam a capacidade RAM do servidor.
Como Aumentar o Limite de Memória do WordPress?
Por padrão, a memória do WordPress é configurada em apenas 32 MB, o que pode não ser suficiente para seu site. De todo modo, há diversos métodos possíveis para aumentar este limite.Você pode modificar os valores dos arquivos .htaccess ou wp-config.php, configurar um novo limite pela configuração PHP do painel de controle, ou fazer um upgrade do seu plano de hospedagem.
FTP
Uma maneira de acessar e editar seus arquivos .htaccess ou wp-config.php é através de um cliente FTP como o FileZilla. Lembre-se de conectar sua conta FTP com o Filezilla antes de prosseguir para os próximos passos.Editando o arquivo .htaccess
No seu FTP, acesse a pasta public_html ou o diretório raiz do seu site e localize o arquivo .htaccess.
Clique com o botão direito no arquivo e selecione a opção de Editar (ou View/Edit) para ser redirecionado ao editor de texto.
No arquivo, procure a linha:
# END WordPress
Clique no botão de Salvar (ou save) e feche o editor do arquivo.
Quando o FileZilla perguntar se você quer fazer o upload do arquivo modificado, clique na opção Sim (ou Yes), e então recarregue seu site.
Editando o arquivo wp-config.php No diretório raiz (pasta public_hmtl) do site, clique com o botão direito sobre o arquivo wp-config.php e selecione a opção View/Edit para Editar seu conteúdo.
Quando o FileZilla perguntar se você quer fazer o upload do arquivo modificado, clique na opção Sim (ou Yes), e então recarregue seu site.
Editando o arquivo wp-config.php No diretório raiz (pasta public_hmtl) do site, clique com o botão direito sobre o arquivo wp-config.php e selecione a opção View/Edit para Editar seu conteúdo.
Localize a linha de código que contém a informação WP_MEMORY_LIMIT e altere o valor de 64M para 256M.
Caso esta configuração não exista no seu arquivo, insira o seguinte código logo acima da linha /* That’s all, stop editing! Happy publishing. */ ou /* That’s all, stop editing! Happy blogging. */:
define ( ‘WP_MEMORY_LIMIT’, ‘256M’ );
Salve as alterações e confirme o upload do arquivo para atualizar as configurações de limite de memória.
Depois de fazer essas modificações, você não deverá mais ver o erro de “limite de memória atingido” ao visitar o seu site.
Como Verificar o Limite de Memória WordPress? Assim que você tiver configurado o limite de memória desejado, é válido conferir se as alterações foram feitas corretamente. O guia abaixo mostra como encontrar a informação de limite de memória PHP em sites que usam a versão WordPress 5.2 e acima: Acesse seu painel de controle WordPress, posicione o mouse sobre o menu de Ferramentas e clique na opção de Diagnóstico.
Selecione a aba de Informação e clique em Servidor.
Navegue pela lista de configurações do servidor até localizar a informação sobre o limite de memória PHP.
O Que Causa o Erro “Limite de Memória WordPress Excedido”?
A causa mais comum do erro “WordPress Memory Limit Exhausted” é a configuração do limite de memória estar definida com o valor padrão ao invés da maior quantidade disponível. Sendo assim, é importante verificar essa informação antes de começar a corrigir o problema.
Se este não for o caso, então pode ser que seu site esteja consumindo mais recursos do que os disponíveis no seu plano de hospedagem. Conforme seu site WordPress cresce e recebe mais visitas, o tamanho do banco de dados, os scripts e arquivos também aumentam. Além disso, há alguns plugins e temas que precisam de memória extra para rodar sem problemas.
Provedores de hospedagem alocam apenas uma certa quantidade de recursos para diferentes planos, incluindo o limite de memória RAM. Ao iniciar sua jornada no WordPress como dono de um site, pode ser que você tenha escolhido um plano com uma memória RAM mais limitada, dados os preços mais acessíveis. Quem sabe é hora de fazer upgrade desse plano de hospedagem, adquirindo assim, mais recursos e limites maiores.
Além do erro de memória excedida, você também pode encontrar um dos seguintes problema relacionado a limites ultrapassados:
Neste caso, visite nosso tutorial sobre Como Aumentar Limite de Upload WordPress para encontrar as soluções deste erro específico.
Se este não for o caso, então pode ser que seu site esteja consumindo mais recursos do que os disponíveis no seu plano de hospedagem. Conforme seu site WordPress cresce e recebe mais visitas, o tamanho do banco de dados, os scripts e arquivos também aumentam. Além disso, há alguns plugins e temas que precisam de memória extra para rodar sem problemas.
Provedores de hospedagem alocam apenas uma certa quantidade de recursos para diferentes planos, incluindo o limite de memória RAM. Ao iniciar sua jornada no WordPress como dono de um site, pode ser que você tenha escolhido um plano com uma memória RAM mais limitada, dados os preços mais acessíveis. Quem sabe é hora de fazer upgrade desse plano de hospedagem, adquirindo assim, mais recursos e limites maiores.
Além do erro de memória excedida, você também pode encontrar um dos seguintes problema relacionado a limites ultrapassados:
- yourfile.png exceeds the maximum upload size for this site
- seuarquivo.png excede o tamanho máximo de upload para este site
Neste caso, visite nosso tutorial sobre Como Aumentar Limite de Upload WordPress para encontrar as soluções deste erro específico.
Conclusão
O limite de memória PHP WordPress indica a quantidade de memória disponível para os scripts rodarem em seu site. Ele garante que o site não ultrapassará a capacidade de RAM do servidor, definida pelo seu plano de hospedagem.O limite padrão costuma ser definido como 32 MB, que muitas vezes não é suficiente para rodar um site com diversos conteúdos, mídias e plugins. Nesses casos, o usuário recebe uma mensagem de erro quanto à exaustão de memória quando um script ou solicitação excede o limite.
Abaixo recapitulamos os possíveis métodos para aumentar a memória do WordPress: Editar o arquivo .htaccess ou o arquivo wp-config.php através de um cliente FTP ou pelo gerenciador de arquivos.
Configurar o valor do limite por meio das configurações PHP disponíveis no painel de hospedagem.
Fazer um upgrade do seu plano de hospedagem para possuir mais recursos e limites maiores.

.png)