Neste post, além do procedimento de migração (que é relativamente simples), inseri informações para ajudar no processo de planejamento, migração e pós migração, inclusive apresentando solução para os redirects (mantendo seus permalinks) e sitemaps! Se precisar de alguma ajuda, envie um comentário neste post com a sua dúvida
Leia o post completo antes de iniciar a migração.
Encontrei o script de migração neste topic do wordpress.org, desenvolvido pelo usuário bodum.
Como o bodum afirma neste post que não vai manter o plugin de importação, fiz um backup dele aqui no blog e disponibilizo através do link: import-b2evolution-wp2.php.zip
IMPORTANTE:
- Não me responsabilizo de forma alguma se algo der errado, aqui estou relatando o procedimento que eu realizei para migrar os meus 2 blogs do b2evolution para o WordPress.
- Antes de fazer qualquer alteração, realize o backup completo da sua base de dados e dos arquivos do seu blog.
- As datas dos posts não são migradas corretamente, cada post ficará com a data da última alteração! Se você tiver poucos posts pode corrigir as datas no painel do wordpress (editando cada post). Se você tiver muitos posts, revise o script de importação e tente corrigir o problema! (eu só me dei conta que as datas estavam incorretas depois que tudo estava migrado e em produção, que trabalheira me deu)
- Categorias são migradas corretamente, tags não são migradas!
- Provavelmente você sabe disso, mas caso não saiba, se o google começar a encontrar erros 404 (not found) no seu blog, você pode sofrer algumas penalidades nas pesquisas (além de ser muito chato encontrar links quebrados por aí), neste post aponto um plugin que pode ajudar a manter a sua estrutura atual de links funcional, usando Permanent Redirects (301) através de um plugin.
- Recomendo “duplicar” o seu blog atual para um “ambiente” de testes, e realizar todo o procedimento de migração e pós migração de forma “offline”, quando estiver com tudo 100% funcional, faça o upload da nova base e arquivos para o seu webhosting, implicando assim em um tempo bem menor de downtime.
Pré Migração:
- Antes de realizar o procedimento de migração do b2evolution para o WordPress, realize faça o levantamento de todos os links externos que apontam para o seu blog, você pode utilizar as estatísticas do b2evolution e o “Google Webmaster Tools“ para este fim.
- Realize backup completo da sua base de dados e dos arquivos do b2evolution!!!
Migração:
1- Remova os arquivos do b2evolution do diretório onde o blog vai ficar instalado.
2- Faça o upload do wordpress 2.0.4 para o local onde estava o b2evolution
3- Instale o WordPress 2.0.4 na mesma base de dados que era utilizada pelo b2evolution. (Utilizando o prefixo default das tabelas)
4- Verifique se o wordpress foi corretamente instalado e faça o login no painel administrativo dele.
5- Copie o arquivo import-b2evolution-wp2.php para wp-admin/import-b2evolution-wp2.php
6- Acesse o script de importação utilizando http://exemplo.com/wp-admin/import-b2evolution-wp2.php
7- O script irá solicitar informações da base de dados, qual blog quer importar, etc…
8- Clique em “Submit” e cruze os dedos para funcionar Verifique no output gerado, se nenhum erro ocorreu durante o processo.
9- Acesse o seu blog, e procure e verifique se todos os posts/comentários estão por lá, não se preocupe caso apareçam caracteres inválidos, isso será resolvido durante o upgrade do wordpress para a versão mais recente.
10- Realize o upgrade do WordPress 2.0.4 para a versão atual (no momento WordPress 2.8.1), o processo é simples: limpe novamente o conteúdo do diretório onde o blog está instalado, e faça o upload da última versão do WordPress para este diretório e acesse http://exemplo.com/wp-admin/upgrade.php (Após criar o novo arquivo de configuração, rode novamente o upgrade.php para realizar o upgrade da base de dados).
Pós Migração:
Plugins sugeridos: Eu cheguei meio perdido no wordpress sem saber quais plugins utilizar inicialmente, então vou aproveitar para sugerir alguns que encontrei depois de pesquisar por aí:
Redirection (homepage e wordpress.org): Ótimo plugin para manter os permalinks antigos funcionando, com este plugin, não é necessário editar o .htaccess nem ser fera no mod_rewrite para redirecionar os links antigos para os novos links. Também possui uma opção que loga os erros 404 encontrados, facilitando identificar o que ficou faltando redirecionar/corrigir. Basta saber um pouquinho de regex para fazer redirecionamentos mais complexos.
Wassup (homepage e wordpress.org): Um dos plugins de estatísticas para o WordPress, me parece bem completo e detalhado.
Akismet: Solução de antispam que já vem integrada ao WordPress, basta obter uma “WordPress.com API key” e ativar o plugin para começar a usar.
Google XML Sitemaps generator (homepage) : Gera sitemaps não só para o google, mas também para outros serviços de busca que lêem sitemaps(yahoo, bing, etc…).
Se tiver alguma duvida acesse o site http://linux.eduardosilva.eti.br/migrando-do-b2evolution-2-x-para-o-wordpress voce podera ver esta materia na integra onde o autor deste post Eduardo Silva, podera esclarecer algumas duvidas sobre a migracao.
Nao existem post relacionados
Gostou deste Post? Espalhe por ai...




Posts (RSS)
Caro responsável pelo http://www.ponto14.com.br (e visitantes):
É uma lástima ver que assim como em termos de criatividade, o responsável por este blog também peca no respeito pelo trabalho alheio. Este post é uma cópia integral de um post publicado no meu blog em 19/07/2009 onde documentei o procedimento completo de migração do b2evolution para o WordPress.
Caro “autor”, ao realizar uma cópia parcial e/ou integral, você deve obrigatoriamente citar a origem (linkando para o post) e o nome do autor original, caso contrário você está realizando um plágio.
O link para o post original é: http://linux.eduardosilva.eti.br/migrando-do-b2evolution-2-x-para-o-wordpress
Caro responsável pelo http://www.ponto14.com.br (e visitantes):
É uma lástima ver que assim como em termos de criatividade, o responsável por este blog também peca no respeito pelo trabalho alheio. Este post é uma cópia integral de um post publicado no meu blog em 19/07/2009 onde documentei o procedimento completo de migração do b2evolution para o WordPress.
Caro “autor”, ao realizar uma cópia parcial e/ou integral, você deve obrigatoriamente citar a origem (linkando para o post) e o nome do autor original, caso contrário você está realizando um plágio.
O link para o post original é: http://linux.eduardosilva.eti.br/migrando-do-b2evolution-2-x-para-o-wordpress
Minha intesao nao e de plagiar, mas de informar. Em todo caso o link ja esta no post.
Minha intesao nao e de plagiar, mas de informar. Em todo caso o link ja esta no post.