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