Por incrível que pareça, blogar era mais fácil na versão grátis do WordPress, a wordpress.com. A versão ‘paga’, que vem como add-on do serviço de hospedagem, a tal WordPress.org, é bem menos prática –embora, é preciso admitir, muito mais maleável e modificável.
A versão 2.8 do serviço pago vira e mexe apresenta um problema de cache caso o blogueiro ouse instalar diversos (mais de um) plugins.
Dia desses, deparei-me com uma mensagem mais ou menos assim:
PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 6233929 bytes) in /home/.../press/wp-includes/cache.php on line 330
Isso não só atrapalhava o design do blog e desabilitava todos os plugins como também impedia o autor de fazer login (em seu próprio blog!).
Se o(a) nobre visitante é blogueiro e também sofre brinca com o Wordpress.org, saiba que a solução é mais simples do que andam dizendo por aí.
É só localizar o arquivo cache.php no diretório wp-includes e colar o código a seguir no início do arquivo:
ini_set('memory_limit','128M'); // set memory to prevent fatal errors
[É claro que é que colar logo depois da tag do php, ok?]
Agora salve o arquivo, uploade se necessário, e faça o teste. 128M é um bom tamanho, principalmente levando-se em conta que o valor anterior era de parcos 32M.
Dê um refresh em seu blog; deve funcionar redondinho.
PS: peço desculpas aos que visitaram este humilde blog nos dias em que o problema ainda não havia sido resolvido.