Nós já transferimos diversos sites de nosso clientes, e algumas vezes a memoria do WordPress se esgota exibindo erro quando você tenta instalar um novo plugin ou outro tipo de tarefa. Normalmente o erro parece como esse:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /public_html/wp-includes/plugin.php on line xxx
Nós recebemos um email de um cliente que estava enfrentando problema de memoria esgotada, então decidimos fazer um artigo sobre isto porque é um problema muito comum de ocorrer. A razão pelo qual este erro aparece é porque você excedeu o limite de memoria padrão. Existem diversas soluções para isso, mas neste artigo nós vamos compartilhar a maneira mais simples entre todas as outras.
Para começar você deve acessar os arquivos do seu site utilizando FTP, se ainda não sabe como fazê-lo leia este artigo:
Como Transferir Arquivos via FTP no WordPress
Primeiro abra o seu arquivo wp-config.php que está localizado no diretório raiz do seu WordPress:
Clique com o botão direito e baixe o arquivo. Você pode abri-lo com qualquer editor de texto como o bloco de notas ou o notepad.
Então, adicione o seguinte código em qualquer linha que não tenha nenhum comando:
define('WP_MEMORY_LIMIT', '128M');
ou tente adicionar ainda mais memória:
define('WP_MEMORY_LIMIT', '256M');
define('WP_MEMORY_LIMIT', '512M');
Obviamente a quantidade vai depender da sua empresa de hospedagem e o tipo de hospedagem que você está utilizando. Se você utiliza uma hospedagem compartilhada provavelmente só vai conseguir aumentar até 128M ou 256M.
Nós apenas aumentamos o limite de memoria. Se você ainda continuar vendo este problema depois dessa solução, então por favor entre em contato com o seu servidor de hospedagem. O mais provável, eles vão precisar ir no arquivo php.ini para aumentar o limite de memoria para você. Se você conhece outras maneiras simples de aumentar o limite de memoria, deixe-nos saber nos comentários.
Ferramentas WordPress Veja Mais Ferramentas
WP Rocket
MonsterInsights
SEO PowerSuite
Olá como vai/ Você salvou minha vida hoje. estava a ponto de jogar o pc na parede! Vou acompanhar seu site de fio à pavio. Sucesso e felicidades para você.
Obrigado pela dica… resolveu!!!
resolveu meu problema! excelente post!
Eu descobri que o erro 500 vem do plugin contat 7 e eu não quero desabilitar esse plugin, como faço para resolver isso?
Olá Andre,
Tenta verificar se a sua hospedagem tem a versão PHP requerida pelo plugin ou tenta desativar outros plugins e deixar apenas ele ativo para ver se o erro acontece.
Abraço.
Esse tópico salvou meu dia, tentei de tudo para poder subir novamente o painel administrativo do site de um cliente e depois de tentar muita coisa esse foi meu último tiro e ainda bem que deu certo… valew galera.
Sostines,
Obrigado por deixar seu comentário.
Fico feliz que tenha encontrado a solução.
Abraço.
oi vc pode me ajudar? esta dando erro.
Olá Jaqueline,
Posso tentar lhe ajudar.
Me informe qual o erro que está acontecendo, como acontece, quando acontece e etc.
Abraço.
Olá Gabriel,
Bom dia!
Poderia me dar uma ajuda?
Quando abro o arquivo wp-config.php em que parte insiro o código “define(‘WP_MEMORY_LIMIT’, ‘128M’);” pois não sei o que fazer.
Boa tarde, Malkavian.
Posso sim, você precisa adicionar o código após a última linha de código no seu arquivo functions.php.
Veja se você consegue dessa forma.
Abraço.