Upgrade forçado no site


 

Por motivo de força maior (também conhecido como, hackearam meu wordpress) fui obrigado a atualizar a versão do wordpress. É bem verdade que deveria ter feito isso há muito tempo, mas sempre havia alguma coisa mais importante e eu ia empurrando isso com a barriga.

Eu já sabia até que a versão mais nova do wordpress tem funcionalidades muito legais, mas realmente estava preocupado com o trabalho que teria para fazer isso. Eis que então por conta da idade já avançada da versão do wordpress que eu usava, tive o site embolado com uns scripts que apontavam para uma página de trojan. Levei um susto quando recebi o email da cert.br comunicando que havia esse problema, procurei um pouco na internet e achei algumas informações sobre como identificar a infecção no wordpress e não deu outra…

Bom, fui obrigado então a estudar como fazer o upgrade na marra! Fiz um backup da base de dados e da raiz do site, e percebi que no meu provedor havia uma ferramenta para instalação “automágica” do wordpress 2.8.6 (não é o mais atual.) Decidi por esse caminho, então apaguei TODO o conteúdo do site e mandei ver na instalação tudo correu bem, e aí sim, nessa versão já aparecia o botão “update now” o que jogou o site para a versão 2.9.1! Agora só faltava conseguir recuperar TODOS os posts e páginas, momento em que bateu um desespero.

Lendo mais no site do wordpress descobri que existia uma forma de fazer o upgrade da base de dados, então precisava dar um jeito de apontar a instalação nova (que tinha o seu próprio banco de dados) para a base antiga, isso foi fácil de fazer no arquivo de configuração. Bastava agora mandar executar o script de update do próprio wordpress e… taram ! O site parou de carregar… Pensa daqui, pensa dali e lembrei que eu usava um tema todo personalizado e poderia ser isso, fui catar no backup o tema e quando estava prestes a subir para o site lembrei que deveria estar contaminado pelas modificações viróticas ! Não deu outra, editei os arquivos um a um para remover o eval(encode_base64(…)), fiz o mesmo para o plugin que limita o tamanho dos posts na primeira página e o site voltou ao normal!

Então por hora vou me desculpar pelas letras truncadas dos posts antigos, vou levar algum tempo para configurar corretamente o encondig do site, mas pelo menos os posts não se perderam ;)

One comments

  1. Caramba cara que perrengue! Ainda bem que não tá mais com as viroses!

Leave a Reply