Atualize seu WordPress com segurança

Sem categoria 28 setembro 2007 | 13 Comments

Sempre que sai uma versão nova do WordPress é a mesma coisa: todo mundo louco pelas novidades, ansioso por atualizar seus blogs, apavorado com medo das incompatibilidades com temas e plugins. Não raro vemos problemas inimagináveis, como acentuação e mesmo bancos de dados inteiros que sobem no telhado.

Pior: não dá pra confiar apenas no backup do diretório de scripts que o instalador automático da sua hospedagem faz, pois versões mais recentes do WordPress costumam lidar com novas informações, o que faz com que na primeira execução do painel de controle do blog o banco seja modificado para refletir as novas funcionalidades.

Agora, com o lançamento do Dexter, o WordPress 2.3, a novela se repete, e muito choro e ranger de dentes já se ouve por aí. Houve quem atualizasse e perdesse o blog, e quem atualizasse e perdesse apenas alguns plugins. Em meu caso, ou a operação é um completo sucesso ou não é boa o suficiente. Mas existem também ferramentas para ajudar nesse mister.

Estou falando do WordPress Upgrade Preflight Check, um plugin que promete gerar um relatório de possíveis incompatibilidades da sua instalação do WordPress com o Dexter.

Segundo a página oficial, este plugin procura pela ocorrência de determinados textos no interior de plugins e temas que possam indicar problemas de compatibilidade.

Ele busca pelo seguinte.

  • Uso das antigas tabelas de categorias, que agora se foram (o Dexter usa tags “de verdade” agora).
  • Uso do arquivo wp-admin/upgrade-functions.php, que foi removido e renomeado.
  • Uso da função get_the_title, que agora funciona um pouco diferente.
  • Uso de funções obsoletas de permalink, que atualmente funcionam mas que já deveriam ter sido substituídas.

Para usar o plugin é bem simples: descompacte o arquivo no diretório de plugins, ative-o e procure nas opções do WordPress pelo novo submenu Upgrade Preflight; ali vai haver um relatório detalhado com todos os plugins e temas instalados no seu blog, mesmo os inativos, com o resultado da análise das situações acima.

No caso do Blogue do Janio, o upgrade vai ter de esperar um pouco pelos seguintes plugins, além do tema atualmente em uso.

Não há condições de perder o aLinks e o Google Sitemaps, o resto é resto, mas estes dois fariam muita falta, e até que alguém faça os devidos hacks ou os autores dos plugins liberem versões compatíveis com o WordPress 2.3, vou me mantendo do jeito que dá, e sendo feliz mesmo sem estar na crista da onda.

Após a emissão do relatório não é necessário manter o plugin, sua função é apenas sugerir onde possa haver alguma incompatibilidade com o novo WordPress.

Para saber se seu blog está preparado para a migração, acesse a página WordPress Upgrade Preflight Check e baixe o plugin do site oficial.

Que tal compartilhar este texto com seus amigos? É só clicar nos botões abaixo e divulgar!

 


Textos possivelmente relacionados:

  1. Segurança em temas do WordPress
  2. Segurança online
  3. Comprando com segurança no Mercado Livre
  4. WordPress Plugin: contagem de palavras
  5. WordPress 2.0.5: saiu a correção para o erro 500

Tagged in ,

  • http://www.maxraven.info MaxRaven

    Não tinha visto este plugin que indicou, mas pela lista oficial diz que tanto o aLinks 1.0rc1 e o Google Sitemap Generator est]ao aqui, pode ser que use outro plugin de site maps, mas pelo menos é este que uso, aqui outros dados: (http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/) 3.0b9 and better, 3.0 (final)

    Eu sou defendo a teoria de que se não está quebrado não arrume, então vou esperar mais um pouco.

    Agora uma coisa, esse Dexter está mais para o psycho-cop de Miami do que para o musico hahahhaa.

  • Pingback: Usuário janio no diHITT

  • http://sarmento.org/janio Janio Sarmento

    Pois é, Max, eu adoro o WordPress, acho ele um CMS fantástico, mas me incomoda muito essa estória de as versões quebrarem a retrocompatibilidade. Acho que se fosse para mudar o funcionamento de funções, deveriam criar um novo nome pra ela, ou um wrapper que mantivesse o funcionamento original; se fosse para remover algum arquivo, que mantivessem nem que fosse um arquivo vazio com o mesmo nome para não quebrar nada.

    Enfim, o negócio é administrar.

  • http://www.ofimdavarzea.com j. noronha

    Nem baixei o plugin, uso também o sitemaps, o alinks e o subscribe. E o alinks precisamente é um dos que mais gera lucro. Vamos ficando para trás por enquanto.

  • http://www.cavanhascavanhas.com Fagner Souza

    Muito bom!!

    Valeu a dica..

  • http://escritatorta.em.blog.br Norberto Kawakami

    Janio,

    muito boa dica. Eu também não penso em fazer o upgrade enquanto não sairem as versões compatíveis dos meus plugins essenciais.

    abraço

  • http://escritatorta.em.blog.br Norberto Kawakami

    Janio,

    segundo o wordpress.org
    http://codex.wordpress.org/Plugins/Plugin_Compati

    o plugin aLinks na versão 1.0rc1 é compatível…

    abraço

  • Pingback: Atualizando os Plugins do WordPress | Escrita Torta em Linha Reta

  • http://pimentacomdende.com Hilder Santos

    Meu velho,

    Excelente dica. Agora, já existe uma nova versão do Sitemaps.

    http://www.arnebrachhold.de/projects/wordpress-pl

    Abração!

  • Pingback: Cuidados no upgrade para Wordpress 2.3 | Blog do Ronaldo

  • http://diadefolga.com Lu Monte

    StC também é essencial, na minha opinião… Bom, não vou me preocupar tão cedo com a atualização.

  • http://www.maxraven.info MaxRaven

    Bão, atualizei hj o inprudente.com, o aLinks funcionou 100%, sem atualização nem nada, até retirei e subi novamente seu modulo Janio, foi tudo certinho, cadastrei palavra nova e td mais. Já o sitemaps eu atualizei, até porque a nova versão está melhor, ficou mais "explicativo" o painel dele, vale a pena atualizar.

    Fiz a conversão das categorias em tags tranquilamente e já coloquei a tag correta no tema, mamão com açucar.

    Bem só eram esses 2 itens que estavam barrando meu upgrade, então fica ai a dica, agora só falta eu criar coragem para fazer isso tbm no meu blog principal.

  • Pingback: Connected Minds - » Atualizando o Wordpress com segurança