
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!




junho 22nd, 2009
corintho
Publicado em
Tags: 


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.
Valeu Dan!
Espero continuar ajudando sempre…! Obrigado pela visita
nenhuma das duas funcionou comigo
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!
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!
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
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… =/
Olá.
Para quem tentou e mesmo assim não conseguiu fazer a atualização, experimente desativar todos os plugins antes de atualizar. Comigo funcionou.
… Depois é só ativar os plugins novamente
Boa dica Sebastiao Figueira! Valeu pela dica, não tinha lembrado deste detalhe mesmo
Valeu pela ajuda funcionou comigo na primeira tentativa