Quem acompanha este autor no Twitter sabe que, nos últimos dias, o Memórias Fracas passou por algumas turbulências. Primeiro ele sofreu um ataque de malware que fazia com que visitantes desavisados baixassem arquivos maliciosos e infectados. Não só o Memórias, mas vários blogs hospedados pela MediaTemple passaram por esse problema, diga-se de passagem. Felizmente estamos de volta no ar.
O outro problema diz respeito ao WordPress. Eu fazia o processo normal de atualização do WordPress, enviando os novos arquivos para o diretório do site na hospedagem, a fim de garantir que nada ficasse de fora. Perfeito, checava plugins, temas etc. E quando terminava o processo que já estava acostumado a realizar, vinha a dificuldade.
Primeiro a Dashboard do site desaparecia. Eu até conseguia acessar o wp-admin e efetuar o login com meu nome de usuário e senha. No entanto, em seguida abria uma página em branco. Bastante esquisito.
Parti para aquelas recomendações que todos os entendidos de WordPress fazem: desativei todos os plug-ins. Não é difícil que um plugin atualizado dê problema, mas ao apagar todos eles o site deveria voltar a funcionar normalmente. Não foi o que aconteceu. Cheguei a renomear a pasta plugins para plugins2, criando em seguida uma nova pasta plugins completamente renovada. O erro permanecia.
Chegou a vez de verificar os temas. Apaguei todos aqueles que eu havia baixado, inclusive o tema padrão do blog. Ficando somente o Twenty Ten, o novo tema default do WordPress 3, era possível que o blog voltasse a funcionar como antes. Mais uma vez fracassei na minha tentativa de recolocar o Memórias Fracas no ar.
Larguei um pouco de mão e fui realizar a migração de outros blogs, que já estava agendada. Mesmo esquema: envia os novos arquivos do WordPress, testa plugins, testa temas… E foi aí que eu finalmente descobri o que diabos fazia com o que blog parasse de funcionar. Era tudo uma questão de como traduzir os arquivos do site.
Tradicionalmente eu subia o WordPress em inglês e depois, manualmente, trocava o arquivo /wp-includes/locale.php para um locale.php traduzido para o português. Eu tinha o melhor dos mundos: painel de controle em inglês, como eu sempre gostei, e dias da semana e meses em português quando o usuário acessava o blog.
Com a nova versão do WordPress, no entanto, isso mudou. Ao subir o locale.php que eu sempre mantive armazenado na minha máquina, esse arquivo fazia todo o WordPress travar. Era ele que gerava a desesperadora tela em branco, sem que eu pudesse fazer nada.
Como contornar isso? Simplesmente baixado a versão do WordPress 3.0.1 em português do Brasil. Tudo bem que a Dashboard vai ficar em português também, mas é uma questão de hábito. Rapidamente você se acostuma com páginas no lugar de pages ou configurações em vez de settings.




Quer saber mais sobre o WP 2.1? Acesse o 
