Descubra Como Corrigir o Erro 'Allowed memory size Exhausted'

  • 2 min de leitura
Foto de Lucas Tavares
como resolver erro allowed memory size exhausted wordpress

Depois de uma atualização ou da instalação de um novo plugin, pode acontecer de ser exibido o erro 'Allowed memory size Exhausted'. Esse erro pode ocorrer numa área especifica do admin, ou em todo o site. É possível corrigi-lo com uma pequena alteração.

O erro é causado quando o site requer mais memória que o máximo permitido nas configurações. Para resolver, basta aumentar o limite disponível de memória.

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in …

Existe mais de uma maneira de corrigir isso, conforme você pode conferir abaixo.

Solução 1 - Alterando o wp-config.php

Usando um cliente FTP de sua preferência, vá atá a pasta onde o WordPress está instalado e edite o arquivo wp-config.php. Adicione a seguinte linha de código nele:

define('WP_MEMORY_LIMIT', '64M');

Solução 2 - Alterando o php.ini

Cada provedor disponibiliza uma maneira diferente para editar o arquivo php.ini. No geral, é possível encontrá-lo na raiz do site, basta abri-lo normalmente com um cliente FTP de sua preferência.

No arquivo php.ini, localize a linha:

memory_limit = 64M

Altere para:

memory_limit = 128M

É bom ressaltar que, quando alteramos o arquivo php.ini, essa alteração é válidas para todos os scripts/sites que usam o PHP (a menos que seja um arquivo de configuração exclusivo para o WP). Por esse motivo, recomendo a primeira solução.

Um site consumindo muita memória não é um bom sinal, você poderá ter problemas futuros. Aconselho a desativar alguns plugins a fim de verificar se não é um deles o causador do problema.

Caso o erro 'Allowed memory size Exhausted' persista, em vez de '128M', você pode tentar aumentar o limite para um número maior, como por exemplo '192M'.

14 Comentários para “Descubra Como Corrigir o Erro 'Allowed memory size Exhausted'
  1. Obrigado pela dica. Alterei o wp-config e nada. Alterei o php.ini e resolveu.

  2. Estou aprendendo o WordPress e não consigo instalar nenhum plugin, todos dão erro.

    O erro que aparece é: Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\wordpress\wp-admin\includes\class-wp-filesystem-direct.php on line 76

    Você sabe como me ajudar?

  3. Muito Obrigado, tinha tentado outras opções de outros sites mas não eram claros, fiz a opção de alterar o arquivo php.ini na raiz do site e funcionou.

  4. Muito obrigado amigo, salvou aqui =D

  5. Tentei a solução 1, baixando o arquivo wp-config.php via FTP, incluindo
    define('WP_MEMORY_LIMIT', '64M'); e fazendo o upload em seguida. Fechei a pagina e ao tentar reabri-la, surgiu a seguinte msg de erro:

    Warning: Cannot modify header information - headers already sent by (output started at /home/primeiraclasse/public_html/newsite/luc/wp-config.php:1) in /home/primeiraclasse/public_html/newsite/luc/wp-content/plugins/qtranslate-x/qtranslate_core.php on line 384

    Voltei a baixar o arquivo wp-config.php, deletei a linha
    define('WP_MEMORY_LIMIT', '64M'); e refiz o upload, mas a msg de erro permanece... e agora ???

    1. Gravatar
      Autor do site

      Olá Paulo,

      Talvez não seja o seu caso, mas evite usar o Notepad do Windows, dê preferência ao Notepad++. Pela mensangem de erro, eu acredito que tenha algum espaço em branco ou código antes da tag de abertura do PHP (<?php) no arquivo wp-config.php. Não pode haver nada antes dessa tag...

      Se não for esse o problema, me avise.

      Há pouco tempo eu escrevi o artigo Melhores Práticas para Editar Arquivos do Seu Site. Ele pode ser útil para você.

      Atenciosamente.

    2. Lucas !

      Obrigado pela sua pronta resposta ! Baixei o Notepad++ mas não vi qualquer linha adicional no wp-config.php.

      Gostaria muito de contratar uma consultoria online (sua ou de alguem que v. indique) para me dar um apoio pelo Whatsapp por periodos ocasionais de 15-20min cada, para "aulas" de WordPress (tenho bons conhecimentos de HTML/CSS e inglês).
      Já publiquei meia duzia de sites, mas estou começando agora com o WordPress, e emperrando em alguns pontos, como por exemplo: como duplicar uma pagina trocando o texto-fotos ? etc. Agradeço seu posicionamento a respeito !

    3. Gravatar
      Autor do site

      Olá Paulo,

      Infelizmente no momento eu não estou podendo pegar novos trabalhos. Mas tem um site que eu indico, é o Workana, nele você pode encontrar vários freelancers para realizar a consultoria (eu mesmo já peguei diversos trabalhos no Workana).

      Espero ter ajudado.

  6. Boa tarde, só queria agradecer muito pela ajuda.
    A solução que para o site do meu cliente foi aumentar a memória para 192.

    Obrigado mais uma vez.
    Graças a essa ajuda meu pescoço permanecerá no seu devido lugar

    =)

  7. Muito obrigado, ajudou bastante mesmo.

  8. Tentei a primeira opção e não deu certo. A segundo funcionou. Muito obrigado!!!

  9. Obrigado! Parabéns!!

-

-

-

-

*Consulte condições no site

Hopedagem com até

-70

+ 3 Meses Grátis