Acabei de atualizar meu WordPress para a versão 3.2, ao terminar a atualização o servidor retornada a página de erro 500. Vasculhando o arquivo de log do WP descubri que estava dando o erro Fatal error: Allowed memory size of 33554432 bytes exhausted, aliás, vários erros assim.
Para descobrir se este é o seu problema, acesse o arquivo error_log que está no diretório wp-admin do WordPress e cheque as últimas linhas.
O procedimento abaixo resolveu o problema, mas, dependendo do servidor de hospedagem, talvez as configurações do PHP não permita o redimensionamento de memória em tempo de execução.
Edite o arquivo wp-settings.php que está na raiz do WordPress e adicione a linha abaixo após “<?php”
define('WP_MEMORY_LIMIT', '64M');
Aqui eu aloquei 64MB para o PHP, mas como saber quanto de espaço foi e deve ser alocado?
Na mensagem de erro ele mostra a quantidade que está sendo alocada, é o número comprido da mensagem “Fatal error: Allowed memory size of 33554432…”. Aqui ele diz que foi alocado 32MB (para converter bytes em megabytes faça o cálculo 33554432 / (1024^2) = 32).
Dependendo do resultado do cálculo, indique um valor superior.



