terça-feira, 14 de junho de 2011

Erro WordPress 3.1 – Fatal Error: Allowed Memory Size Exhausted

Durante uma semana tive sérios problemas com a versão 3.1 do WordPress. Repentinamente não tinha mais acesso a um site, nem através do Painel, tampouco para fazer uma simples atualização, ocorrendo sempre o seguinte erro:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 122880 bytes) in /home/usuario/public_html/wp-includes/pomo/mo.php on line 204
Depois de alguns testes, algumas pesquisas e tentativas encontrei uma solução.
No seu WordPress abra o seguinte arquivo:
wp-includes/default-constants.php
Edite a seção (global $blog_id;) do código para:
global $blog_id;
// set memory limits
   if ( !defined(‘WP_MEMORY_LIMIT’) ) {
      if( is_multisite() ) {
         define(‘WP_MEMORY_LIMIT’, ’64M’);
      } else {
         define(‘WP_MEMORY_LIMIT’, ’96M’);
}
}
Atenção, pois esse código não é válido para versões anteriores do WordPress.

0 comentários :

Plugin de Artigos Relacionados para WordPress, Blogger...