Um erro comum quando se trabalha com o WordPress é ter problemas com a alocação de memória. Esse erro acontece quando o limite de memória do servidor, que por padrão é de 32M, é atingido, o que faz com que a memória disponível para carregar os arquivos e plugins do seu site seja insuficiente.

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

Contudo para corrigir esse problema os passos são simples. Siga uma das duas alternativas abaixo e o erro será contornado!

  • Alternativa 01

Adicione a linha abaixo no arquivo /wp-config.php

define(‘WP_MEMORY_LIMIT’, ’64M’);

O valor definido de ’64M’ é a variável da memória, que poderá ser aumentada, caso necessário.

  • Alternativa 02

Adicione a linha abaixo no arquivo /wp-includes/cache.php imediatamente após a abertura da tag <?php :

ini_set(‘memory_limit’,’64M’); // set memory to prevent fatal errors

Realizando somente essa etapa o seu problema poderá ser resolvido. Contudo, se esse não for o caso, continue criando um arquivo .htaccess com o código abaixo e o insira na pasta wp-includes:

# set memory limit for cache.php php_value memory_limit 64M

Finalmente, crie um arquivo php.ini e o coloque também no diretório wp-includes:

;; set memory limit for cache.php memory_limit = 64M

Prontinho! Seu site estará novamente funcional! Vale a dica de que é importante dar uma revisada no tempo que suas páginas estão levando para serem carregadas. Utilizar muitos plugins ou arquivos grandes fazem com que o tempo de load de sua página aumente, o que pode levar ao usuário a desistir de acessar seu conteúdo!

// Comente!

comentários