Corrigindo erro “Allowed memory size of” no wordpress 2.8

Wordpress 2.8

Wordpress 2.8

Algumas pessoas se depararam com um erro de memória após a instalação ou atualização para o novo WordPress 2.8. A mensagem de erro gerada em algumas telas do wordpress são parecidas com essa:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 228968 bytes)

Se você é uma dessas pessoas (como eu por exemplo) siga uma das opções abaixo:

  • (Opção 1 – Mais rápida) Adicione a linha abaixo no arquivo /wp-config.php

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

  • (Opção 2 – Mais longa)

- Adicione a linha abaixo no arquivo /wp-includes/cache.php logo depois da abertura com a tag <?php:

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

- Em seguida crie um arquivo .htaccess e coloque dentro da pasta wp-includes
com o conteúdo abaixo:

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

- Para terminar, crie um arquivo php.ini e coloque também no diretório wp-includes, no arquivo adicione as linhas a seguir:

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

Pronto! acesse novamente o admin de seu site wordpress para ver o resultado. ATENÇÃO a segunda opção pode não funcionar em todos os casos, pois a mesma depende da configuração de seu servidor, assim como o fato de você ter permissão para modificar estes arquivos no seu servidor de hospedagem. Mas para mim e muitos outros pelo menos um dos métodos acima funcionou muito bem!

See ya!

Posts Relacionados:

Você pode comentar, ou trackback em seu próprio site.

14 Respostas para “Corrigindo erro “Allowed memory size of” no wordpress 2.8”

  1. Dan Alvares disse:

    Isso já tinha acontecido comigo, e a primeira opção tinha solucionado o meu problema – na época tive que me virar nos fórums do WordPress.

    Hoje após um update o problema resurgiu, procurei no Google e está foi a minha primeira opção, tudo certinho e bem organizado, obrigado pela dica.

  2. corintho disse:

    Valeu Dan!
    Espero continuar ajudando sempre…! Obrigado pela visita :)

  3. Sérgio disse:

    nenhuma das duas funcionou comigo :(

  4. Valeu cara! Funcionou a mais simples aqui!
    Só por curiosidade, existe alguma diferença entre as duas? Uma é mais recomendável que a outra, ou são apenas caminhos diferentes mesmos?

    Obrigado!

  5. corintho disse:

    Disponha Guilherme! Na verdade são apenas caminhos diferentes mesmo, caso uma não funcione. Como disse no artigo a segunda maneira, além se ser um pouco mais trabalhosa, ainda obriga você a ter permissões de administrador no servidor de hospedagem (nem todos têm). Mas as duas fazem a mesma coisa e não há como dizer qual a mais recomendada e sim qual a que pode funcionar em cada caso. Volte sempre!

  6. arnaldo disse:

    amigo tentei as duas, mas nenhuma deu certo, estou com a versão 2.8.3 e estou tentando fazer o update para a 2.8.4 ai aparece essa bendita Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 795011 bytes) in

  7. corintho disse:

    Entendi, realmente não sei dizer o que pode estar errado, a frase do erro pelo menos mudou? verificou se você tem permissão para alterar coisas no servidor? Normalmente uma sempre funciona… =/

  8. Olá.
    Para quem tentou e mesmo assim não conseguiu fazer a atualização, experimente desativar todos os plugins antes de atualizar. Comigo funcionou.

  9. … Depois é só ativar os plugins novamente :D

  10. corintho disse:

    Boa dica Sebastiao Figueira! Valeu pela dica, não tinha lembrado deste detalhe mesmo :)

  11. Paulo disse:

    Valeu pela ajuda funcionou comigo na primeira tentativa

  12. olá amigo,
    Valeu pela ajuda!
    A primeira opção resolveu meu problema.

  13. corintho disse:

    Disponha Luciano, espero que os artigos deste site continuem a ajudar sempre. Precisando conte comigo.

  14. corintho disse:

    Olá Tiago,

    Como este erro aconteceu exclusivamente na versão 2.8 (não tenho conhecimento do mesmo ter ocorrido em outras versões) acredito que devam ter colocado algum processamento que estoura a quantidade de memória padrão do PHP (normalmente 8M). Mas deixo a dica pra você utilizar já a versão mais recente do WordPress (que é a ver. 3.0.1), assim você já evita este problema ok?

    Valeu pela visita!

Deixe uma resposta

Powered by WordPress