3 ferramentas eficientes para migração de banco de dados no WordPress

Um dos desafios da migração de um site WordPress é localizar e substituir uma URL no banco de dados e as atualizar para o novo endereço do site. São ainda mais links para atualizar em uma instalação multisite, e você pode estar trabalhando com um banco de dados maior do que um blog convencional. Hoje vamos olhar para algumas ferramentas úteis que irão tornar a sua vida muito mais fácil na hora da migração de um site.

Plugin WP Migrate DB: requer acesso de administrador

Se você tiver acesso à administração do WordPress, uma das maneiras mais fáceis de fazer as mudanças é usar o plugin WP Migrate DB

Não tem muito mistério, você irá digitar o o seu novo caminho de URL e de arquivos e o plugin exportará uma versão atualizada do banco de dados, que você poderá utilizar para importar para um banco de dados vazio em seu novo servidor.

WP DB Migrate Options

Plugin Search and Replace: requer acesso de administrador

No caso de você já ter migrado o site para o novo servidor e já ter importado o banco de dados, você tem algumas opções diferentes para a realização de seu trabalho de localizar e substituir o endereço do site. Um deles é usar o phpmyadmin ou uma ferramenta semelhante para atualizar as URLs do site de origem e para que você possa voltar para a administração do WordPress.

Nesse ponto, você pode usar um plugin como o Search and Replace para atualizar URLs, nome do site ou qualquer outra coisa que é necessário. Este plugin permite que você pesquise também buscas mais detalhadas, como ID, conteúdo de um post, Guid, Títulos, excerpts, meta-dados, comentários, comentários de um autor, email do comentário, URL no comentário, tags / categorias e descrições de categorias

Script Search and Replace DB: não necessita de acesso de administrador (Forma mais recomendada)

Outra opção interessante é o script Search and Replace DB. Não é um plugin de WordPress, mas é muito fácil de usar. Este script PHP preserva strings PHP serializadas ao realizar uma pesquisa e substituição. Você faz o upload do script para seu site, a varredura de todas as tabelas e, em seguida, digita a URL que deseja localizar e a que deseja usar para substituir.

search replace v2

Embora você possa usar esse script com Drupal, Joomla ou qualquer CMS semelhante, ele foi feito para funcionar bem com as necessidades específicas de migrações do WordPress e inclui algumas características-chave:

  • Lida com várias serializações aninhados (às vezes presente em valores transitórios)
  • Lida com alterações multi-byte Unicode de forma segura (importante para nomes de domínio internacionalizados)

A coisa mais importante a se lembrar depois de usar o Search and Replace DB é que você deve lembrar de removê-lo de seu servidor quando o serviço estiver finalizado. Caso contrário, ele representa um sério risco de segurança. Claro que existem muitas mais ferramentas do que as que listados aqui, que desempenham funções semelhantes.

Estes três acima são os que eu testei várias vezes e achei mais fácil e mais eficiente para fazer tal tarefa. Você sabe de todas as outras ferramentas de migração? Que tal nos contas nos comentários?

Posts Similares

  • Temas Gratuitos X Temas Premium: Como escolher um tema WordPress?

    Escolher um tema para um site WordPress não é uma tarefa fácil. Há tantos temas bonitos, com descrições interessantes e características surpreendentes que escolher um pode ser uma tarefa complicada, mas é justamente esta liberdade e grande quantidade de opções de escolha que torna o WordPress uma opção das mais interessantes para usuários não-técnicos. No…

  • Como exibir o número de resultados na busca do WordPress

    Abra o arquivo search.php. Nele, procure pela seguinte linha: <h2 class=”pagetitle”>Resultado da busca</h2> E a substitua pela linha abaixo: <h2 class=”pagetitle”>Resultado da busca por <?php /* Search Count */ $allsearch = &new WP_Query(“s=$s&showposts=-1″); $key = wp_specialchars($s, 1); $count = $allsearch->post_count; _e(”); _e(‘<span class=”search-terms”>’); echo $key; _e(‘</span>’); _e(‘ — ‘); echo $count . ‘ ‘; _e(‘artigos’);…

  • Como excluir as páginas do resultado de busca ?

    Uma maneira de se excluir as páginas do resultado de busca é usar o plugin Search Exclude. Entretanto, como sou adepto da filosofia “Quanto menos plugins melhor”, outra solução interessante é adicionar um filtro no functions.php que adicione na busca apenas as categorias desejadas, excluindo assim todo o restante:

  • Como utilizar javascript no WordPress de forma correta?

    Muitos desenvolvedores, ao criar seus temas, fazem chamadas para arquivos javascript da forma errada, não seguindo o padrão que o WordPress recomenda. Vamos aprender esse padrão? Vem comigo 😉 Dois problemas enquanto estiver usando JavaScript em Projetos WordPress Existem basicamente dois problemas importantes que você pode encontrar se você injetar arquivos JavaScript diretamente no WordPress com código…

  • A melhor forma de incluir o script JQuery no WordPress

    Vocês já repararam que o dashboard do WordPress usa JQuery ? Não ? Pois é, eu já havia reparado isso.. e já que o JQuery há é nativo do WordPress, não temos a necessidade de baixá-lo para uso de suas outras funcionalidades. Mediante isso, você deve estar se perguntando como se aproveitar disto e chamar…

  • Como customizar a mensagem Leia Mais, exibida pela tag more

    Como todos nós já sabemos, a tag <!–more–> funciona para quebrarmos a exibição de uma postagem na página inicial… tudo o que estiver acima dela será exibido, e em seu lugar teremos a exibição de uma mensagem padrão, como ‘Leia Mais’ , ‘Read More’, ‘Read This Article’, ou algo neste sentido. Na minha humilde concepção,…

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

5 Comentários

  1. MUITO OBRIGADO CARA! Salvou minha vida. Tentei as maneiras mais sofisticadas que as pessoas me apontavam, mas nenhuma deu certo, sempre dava algum erro. Mas esse plugin foi minha salvação. Tava rezando por algo assim pra entregar um site.