Como Migrar o WordPress de Domínio e Servidor

Migrar o WordPress, pode parecer uma tarefa complexa. Este guia completo foi criado para você, que precisa realizar essa migração.
Como migrar o WordPress

Migrar o WordPress, seja para um novo domínio ou servidor, pode parecer uma tarefa complexa, mas com o planejamento correto e as ferramentas adequadas, o processo pode ser suave e sem complicações. Este guia completo foi criado para você, que precisa realizar essa migração com segurança e eficiência. Vamos abordar todos os passos, desde o backup inicial até a verificação final do seu site no novo ambiente, garantindo que você aprenda como migrar o WordPress de maneira tranquila.

Video: Como migrar o WordPress de domínio e servidor

OBS.: Os códigos usados no video estão logo abaixo, no artigo.


>> Apareceu o Erro de conexão com o banco de dados? Veja como resolver no vídeo Corrigir Erro ao estabelecer uma conexão com o banco de dados do WordPress.

Preparando o Terreno: Backup e Segurança

Antes de qualquer ação, a prioridade número um é a segurança dos seus dados. Fazer um backup completo do seu site WordPress é fundamental para evitar perdas em caso de imprevistos, pois o objetivo de aprender como migrar o WordPress é justamente fazer isso de maneira correta.

1. Backup Completo: Seu Escudo Protetor

  • Banco de Dados: Utilize plugins como o “UpdraftPlus”, “BackupBuddy” ou “Duplicator” para criar um backup do seu banco de dados. Alternativamente, você pode usar o phpMyAdmin (disponível no painel de controle da sua hospedagem) para exportar o banco de dados. Esta etapa é fundamental para saber como migrar o WordPress com sucesso.
  • Arquivos do Site: Faça o download de todos os arquivos do seu site via FTP ou através do gerenciador de arquivos do seu painel de controle. Não esqueça de incluir a pasta wp-content, onde estão seus temas, plugins, uploads e todos os arquivos importantes que fazem o seu site ter a sua cara.
  • Verificação: Após o backup, verifique se todos os arquivos estão íntegros e se o banco de dados foi exportado corretamente. Certifique-se de que todos os arquivos e o banco de dados estão acessíveis para que você consiga migrar o WordPress sem problemas.

>> Assista também: Como fazer backup completo no cPanel.

2. Segurança Adicional: Medidas Importantes

  • Senhas Fortes: Certifique-se de que suas senhas de acesso ao WordPress, FTP e painel de controle sejam fortes e únicas. Utilize um gerenciador de senhas para facilitar a sua vida.
  • Segurança do Servidor: Se você estiver mudando de servidor, verifique as configurações de segurança do novo ambiente (firewall, proteção contra ataques, etc.). Escolha um servidor confiável que garanta a segurança do seu site.
  • Plugins de Segurança: Utilize plugins de segurança confiáveis no seu WordPress, tanto no ambiente antigo quanto no novo. Plugins como Wordfence, Sucuri e iThemes Security são excelentes opções.

Escolhendo o Novo Lar: Novo Domínio ou Servidor

A escolha do novo ambiente é crucial para o sucesso da migração do seu site. Entender como migrar o WordPress passa também por essa etapa.

1. Novo Domínio

Se você está mudando o domínio, certifique-se de que o novo domínio esteja registrado e configurado para apontar para o seu novo servidor. Verifique se a propagação do DNS está completa antes de iniciar a migração.

2. Novo Servidor

Se você está mudando de servidor, escolha um que atenda às suas necessidades em termos de recursos (espaço em disco, tráfego, etc.), desempenho e, claro, segurança. Pesquise bem e escolha um provedor confiável.

IMPORTANTE: Para quem vai mudar o WordPress de servidor, é necessário atualizar os servidores DNS e aguardar de 24 a 72 horas para a propagação completa.

Migrar o WordPress

O Grande Passo: Migrando o WordPress

Com o backup em mãos e o novo ambiente pronto, é hora de migrar o WordPress.

1. Instalação do WordPress no Novo Ambiente

Instale uma nova versão do WordPress no seu novo servidor ou domínio. Você pode fazer isso manualmente ou utilizando o instalador automático do seu painel de controle. É importante que a versão do WordPress no novo ambiente seja a mesma ou superior à versão do seu antigo site. Conforme mostrei no video, é possível usar os arquivos da mesma instalação, fazendo backup dos arquivos e depois enviando novamente, mas para o novo servidor.

2. Importando o Banco de Dados

  • phpMyAdmin: Acesse o phpMyAdmin no seu novo servidor e importe o arquivo de banco de dados que você fez o backup anteriormente. Verifique o tamanho máximo permitido para importação e, se necessário, utilize ferramentas como o BigDump para arquivos maiores.
  • Plugins: Utilize o plugin de backup que você utilizou para fazer o backup, para restaurar o banco de dados no novo ambiente. Essa é uma maneira prática de como migrar o WordPress, principalmente para quem não tem familiaridade com phpMyAdmin.

3. Importando os Arquivos

  • FTP ou Gerenciador de Arquivos: Envie todos os arquivos do seu backup para a pasta de instalação do WordPress no seu novo servidor. Use um programa FTP como o FileZilla para facilitar essa transferência.

Depois de migrar o WordPress, você precisa atualizar os links no banco de dados para que seu site funcione corretamente. A falta dessa etapa é o principal motivo de erros na migração.

A forma mais rápida e eficiente para atualizar os links do seu banco de dados é executando o seguinte código SQL no phpMyAdmin do seu novo servidor:

UPDATE wp_options SET option_value = replace(option_value, 'URL_ANTIGA', 'URL_NOVA') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'URL_ANTIGA','URL_NOVA');

UPDATE wp_posts SET post_content = replace(post_content, 'URL_ANTIGA', 'URL_NOVA');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'URL_ANTIGA','URL_NOVA');

IMPORTANTE 1: O URL deve ser neste formado “https://seudominio.com.br” e não apenas “seudominio.com.br”

IMPORTANTE 2: Antes de executar esses comandos, é altamente recomendado fazer um backup do seu novo banco de dados, pois essa é uma etapa crítica para aprender como migrar o WordPress de forma segura.

Lembre-se de substituir os domínios pelo seu! Fique atento para confirmar se o site usa SSL (https) e o WWW. Atualize o código conforme o seu site.

Se você não se sente confortável em usar comandos SQL, existem plugins como Better Search Replace que facilitam a atualização dos links do seu banco de dados.

Testando e Ajustando: A Fase Final

Após migrar o WordPress, é hora de testar seu site cuidadosamente.

1. Verificação Completa

  • Navegação: Navegue por todas as páginas e posts do seu site para verificar se os links estão funcionando corretamente. Teste os links internos e externos.
  • Imagens: Verifique se todas as imagens estão aparecendo corretamente.
  • Formulários: Teste todos os formulários para garantir que estão funcionando corretamente.
  • Plugins e Temas: Certifique-se de que todos os seus plugins e temas estão atualizados e funcionando corretamente.
  • Responsividade: Verifique se o seu site está responsivo em diferentes dispositivos (desktop, tablet e celular).

2. Ajustes Finais

  • Redirecionamentos: Se você mudou o domínio, configure redirecionamentos 301 do seu antigo domínio para o novo, para não perder o posicionamento no Google. Utilize o arquivo .htaccess para criar os redirecionamentos.
  • Configurações: Verifique as configurações do WordPress (permalinks, idioma, fuso horário, etc.) e ajuste o que for necessário.
  • Segurança: Instale novamente plugins de segurança no novo ambiente e configure-os adequadamente.
  • Cache: Utilize plugins de cache para melhorar o desempenho do seu site.
  • SSL: Certifique-se de que o certificado SSL está instalado corretamente no seu novo servidor.

Principais Dúvidas sobre Migrar o WordPress

1. É possível migrar o WordPress sem downtime?

Sim, é possível minimizar o downtime utilizando técnicas de clonagem, redirecionamentos e a ferramenta de manutenção do WordPress. Mas é importante planejar a migração para que o downtime seja o menor possível.

2. Qual o melhor plugin para fazer backup do WordPress?

Existem vários plugins excelentes, como UpdraftPlus, BackupBuddy, Duplicator e All-in-One WP Migration. A escolha depende das suas necessidades e preferências, mas todos são capazes de te ajudar a como migrar o WordPress com sucesso.

3. Como atualizar os links do banco de dados após a migração do WordPress?

Você pode usar o código SQL fornecido neste guia ou plugins que realizam essa tarefa automaticamente. O importante é garantir que todos os links internos e externos estejam apontando para o novo endereço do seu site.

4. O que é um redirecionamento 301?

Um redirecionamento 301 é uma instrução para que os visitantes (e mecanismos de busca) sejam automaticamente redirecionados de uma URL antiga para uma nova. Ele é fundamental para evitar perder tráfego e posicionamento no Google.

5. Preciso de conhecimento técnico para migrar o WordPress?

Não necessariamente. Este guia detalhado foi criado para todos os níveis de usuários. No entanto, conhecimento básico de FTP, painel de controle e WordPress pode ser útil, mas o objetivo é que você entenda como migrar o WordPress mesmo sem ter conhecimentos avançados.

6. Quanto tempo leva para migrar o WordPress?

O tempo de migração varia dependendo do tamanho do seu site, do seu servidor e da sua conexão com a internet. Mas com um bom planejamento e ferramentas adequadas, a migração pode ser feita em algumas horas.

Migrar o WordPress pode ser desafiador, mas com planejamento, cuidado e atenção aos detalhes, é possível realizar a migração com segurança e sucesso. Siga este guia e, em caso de dúvidas, não hesite em buscar ajuda profissional. Lembre-se que o principal objetivo é que você aprenda como migrar o WordPress da melhor maneira possível. Boa migração!

5/5 - (10 Avaliações)
Previous Article

O que é o Google Search Console e Como Cadastrar seu Site

Next Article

Download Apostila de HTML, XHTML e CSS

View Comments (63)
  1. marcos refinski

    Puxa amigo, me deu uma baita ajuda, valeu mesmo, viva ao google e as pessoas de bom coração heheeeeee, grande abraço.

  2. Rick, boa noite!
    sou cliente no https://iconectado.host, tenho o domínio tekinfor.net e adquirir o domínio tekinfor.com.br, então migrei para meu novo, mas quando eu vou acessar o site esta em branco não carrega os arquivos, mas já o administrador eu consigo acessar normalmente, pode me informa por que esta acontecendo isso? e qual a solução?

  3. Olá, tenho duas dúvidas:
    1º tentei passar meu site conforme o passo a passo porém continua dando erro:
    PHP Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/home/maestrogourmet.com/www/wp-content/themes/theme49011/bootstrap/less/bootstrap.less) is not within the allowed path(s): (E:Domainsestilomaestro.com.br) in E:Domainsestilomaestro.com.brwwwrootwp-contentthemesCherryFrameworkincludeslessc.inc.php on line 1741
    PHP Warning: is_readable() [function.is-readable]: open_basedir restriction in effect. File(/home/maestrogourmet.com/www/wp-content/themes/theme49011/bootstrap/less/bootstrap.less) is not within the allowed path(s): (E:Domainsestilomaestro.com.br) in E:Domainsestilomaestro.com.brwwwrootwp-contentthemesCherryFrameworkincludeslessc.inc.php on line 1673
    PHP Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/home/maestrogourmet.com/www/wp-content/themes/theme49011/style.less) is not within the allowed path(s): (E:Domainsestilomaestro.com.br) in E:Domainsestilomaestro.com.brwwwrootwp-contentthemesCherryFrameworkincludeslessc.inc.php on line 1741
    PHP Warning: is_readable() [function.is-readable]: open_basedir restriction in effect. File(/home/maestrogourmet.com/www/wp-content/themes/theme49011/style.less) is not within the allowed path(s): (E:Domainsestilomaestro.com.br) in E:Domainsestilomaestro.com.brwwwrootwp-contentthemesCherryFrameworkincludeslessc.inc.php on line 1673

    Deu pra ver que mesmo depois de ter alterado a url no banco de dados alguma coisa continua buscando arquivos na url antiga… o que pode ser???
    O dominio inicial é maestrogourmet.com e o final estilomaestro.com.br

    2º dúvida
    Este site tem que funcionar no maestrogourmet.com que está num servidor linux. Porém o site tem apresentado lentidão demais para acessar o wordpress, fazer alterações e constantemente dentro do wordpress da erro de conexão. O que é estranho é que o mesmo site num servidor windows tem funcionado melhor, não dando a tal falha de conexão. Como o mais atualizado é este que está no servidor linux estou tentando passar para o outro dominio em windows para confirmar se o problema é a plataforma, se for é mais esquisito ainda porque a recomendação é justamente utilizar servidor linux para wordpress, há alguma coisa que possa ser feito?

    1. Fabio, tudo bem? O erro ocorre porque o caminho das pastas do servidor linux e windows são diferentes. Neste seu caso, o melhor é utilizar a opçao exportar/importar dentro do wordpress. Servidores Linux são melhores sim, porém você precisa analisar algumas coisas antes: O site é grande, recebe muitas visitas? Pode ser que o linux esteja com poucos recursos (Memporia, processador, etc). O banco de dados é local ou externo? Pode ser que esteja caindo a conexão entre eles. O erro de conexão que você menciona é com o banco de dados ou cai o domínio inteiro? Abraço!

  4. Elinelson Andrade

    Olá!

    Quero te agradecer imensamente pois este tutorial me ajudou a colocar meu site novamente no ar.
    Muito obrigado mesmo!

  5. Caio Auguso Takaki Uechi

    Bom dia!

    Nem preciso dizer que esse post é sensacional né?

    Graças a ele solucionei o meu problema com dominios utilizando wordpress.

    Eu fiz um post falando do seu video e do meu probelma, por favor confira:

  6. Olá Rick.

    Primeiramente parabéns pelo video. Excelente conteúdo e didática. Realmente me impressionou muito.

    Eu assisti ao video e depois o re-fiz seguindo os passos.

    Eu encontrei até aqui 2 problemas:

    a estrutura de posts que eu usava no blog antigo era esquisita. era http://www.marcelogoes.com.br/index.php/intercambio/nome-do-post

    e acho que esta estrutura esquisita esta atrapalhando a migração para o novo domínio pois na parte de executar o comando no php myadmin creio que não esta surtindo o efeito desejado e com isto as imagens dos meus posts não estão abrindo.

    O segundo erro pode estar relacionado que são os botões de curtir, google +, e facebook do blog onde não estão mostrando os respectivos clicks.

    Alguma sugestão?

    Obrigado,

    Marcelo

    1. Marcelo, quando a estrutura dos links é alterada as “curtidas” e “tweets” do link antigo não passam para o novo. Aconteceu comigo no iConectadoNet quando eu alterei pra Web. Abraço!

  7. Bom dia. Estou transferindo meu WP de servidor windows para Linux. Tenho muitos arquivos de imagem que tem acentuação no nome. Essas imagens vão aparecer no WP do servidor linux ?

    Abraço

    1. Jorge, essa função pode variar, depende da configuração do servidor, eu sempre recomendo trabalhar com nomes de pastas e arquivos sem acentuação. Abraço!

  8. Rick, afinal foi problema no servidor do host mesmo…já resolveram. Era problema de memória disponível e memória utilizada pelo wordpress…

  9. Oi Rick

    Eu segui o teu tutorial e deu tudo certinho, só que não consigo mais desinstalar plugins ou instalar também…sempre que tento instalar um novo plugin, aparece uma página de erro 500…o mesmo acontece se tentar eliminar um plugin
    alguma coisa correu mal. Será no banco de dados?

  10. Olá amigo, sua vídeo aula foi muito importante para que eu conseguisse mudar o site de servidor e domínio, mas está acontecendo um problema comigo, veja se você pode me ajudar:

    Tudo acontece bem com os “Links Permanentes” setados como padrão. Aqueles que ficam ‘?p=123’, por exemplo.

    Mas se mudo para o modo “Nome do Post”, ele dá erro 404, só que na minha antiga instalação estava com essa configuração. O que pode estar errado?

    Um grande abraço e desde já obrigado pelas dicas!

  11. Mudei meu site apenas de hospedagem, não mudei de dominio, segui todos os passos da video aula, o mesmo agora abre a pagina principal e o wp-admin, porém os posts não abrem? como devo proceder?

    Abraço e parab

  12. Parabéns, excelente vídeo-aula, graças a ela eu mudei meu site de provedor. A provedora antiga que eu usava ficava caindo toda hora, por conta disso acabei perdendo muitas visitas.

    Abraço e parabéns!

  13. excelente tutorial, quero mudar meu site da wordpress para outro servidor e domínios gratuitos, pode indicar algum…sou novato!!!no final do video vc pede para atualizar o servidor dns para quem está mudando o wordpress de servidor, como faço isto? to pagando pelo dominio e pela hospedagem quero sair fora disto…obrigado

    1. Dino, não indico nenhum, rsrs, A pior coisa que você pode fazer para um site é migrar de um servidor pago para um grátis. Abraço!

  14. ola suas video aulas sao muito boas eu queria saber se eu migrar meu dominio terei que adquiri um banco de dado tambem junto com a hospedagem cada um deles tem um valor?

    1. Marcelo, no caso de uma hospedagem ela já virá com o MySQL (Banco de dados mais utilizado), não tem nenhum custo adicional, claro, é sempre válido verificar no provedor que vende o plano, mas no geral o banco de dados é junto com o plano. Confira os planos do iConectado Host: https://iconectado.host/

      Abraço!

  15. nesse processo serve para copia de site. completo? …

    tipo assim eu fazer outro site do mesmo jeito.. tipo assim alterando esse dados
    então depois de postados eu posso alterar ele no novo dominio??…??

  16. Valeu Rick muito boa a vídeo aula, estou com esse problema em dois sites, um deles é mudança só de servidor e o outro domínio e servidor. Graças a você eu vou poder continuar com os cabelos que sobraram. Obrigado. rsrs..

  17. Sérgio Martins

    oi Rick,

    olha queria perguntar se é possível colocar um blog do WordPress gratuitamente, como acontece no blogger.

    1. Sérgio, seria o serviço do WordPress.com, porém não há plugins, acesso ftp, E-Mails, etc. Realmente eu não recomendo.
      Uma hospedagem hoje em dia custa muito pouco, veja por exemplo os planos do iConectado Host: https://iconectado.host/
      Abraço!

  18. João Paulo B. Tostes

    Excelente vídeo aula. Parabéns. Eu tinha chegado até certo ponto mas não tinha conseguido a parte do SQL, pra mudar os links e as imagens, foi de muita valia.

    Muito obrigado.

  19. Meu blog ainda não é wordpress, mas precisei fazer a troca de domínio do blog de um cliente e seu tutorial praticamente fez tudo sozinho, está MUITO completo e didático, parabéns mesmo! Acho que foi uma das melhores video aulas que eu já assisti, ela vai direto ao ponto e mostra o que a gente quer ver de verdade!

  20. Olá,
    Muito bom mesmo, só faltou uma coisa, após a migração deve-se entrar na console de administração do wordpress e em ‘configurações>Mídia’ e em ‘Armazenar arquivos enviados nesta pasta’ substituir o domínio antigo para o novo domínio, claro, se for migração para outro domínio.

  21. Olá amigo, seu tutorial serviu muito para mim, obrigado!

    Só que estou com um problema na questão do redirecionamento que uso. Eu reconfigurei para o novo redirecionamento: meusite.com.br para meusite.com.br/site, mas redireciona para o antigo link ocorrendo o erro:

    Not Found

    The requested URL /link antigo/ was not found on this server.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

    Se puder me ajudar ficarei grato.

    Obrigado desde já!

  22. Olá Show de bola e muito bem explicado suas aulas, passei por isso tbm… só que meu caso estou achando complicado pois estou migrando de um servidor windows usando IIS 7 para Linux, fiz todos os passos até que vi que o site aparece importou os banco de dados e o tema ficou imcompleto e nao consigo acessar o wp-admin ocorre um erro fatal. “Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 30720 bytes) in /home/sertanej/public_html/blgsu/wp-admin/includes/post.php on line 1117” eu usava wordpress para IIS será que tem alguma incompatibilidade? seria isso o problema. ?? Abraços

    1. Olá Tiago, verifique com o seu provedor de hospedagem o quanto de memoria está configurado para o seu domínio. Abraço!

  23. Eu estava fazendo o processo, mas eu não entrei num novo domínio e ainda por cima, eu APAGUEI O BANCO DE DAODS USADO PELO BLOG. Não sei o que faço! São 2 meses e meio de tarbalho no blog e agora ele está fora do ar e não consigo entrar nem na parte de administração do blog. O que eu faço???????

    1. Olá Thamyris, faça o restore do backup. Se você não tem o backup, entre em contato com o provedor de hospedagem para que possam lhe enviar. Abraço!

  24. No meu caso, meu blog está no wordpress.com,não tenho acesso a CPanel (até onde sei…posso estar errado ;) gostaria de saber se ainda assim é possível migrar dele para o iConectado. Grato e parabéns pelas aulas.

Leave a Comment

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

O seu site NÃO está seguro!

Receba AGORA um eBook com dicas para deixar o seu site MAIS SEGURO. É GRÁTIS!

Junte-se aos 6.651 assinantes que já baixaram e vão deixar seus sites seguros!

Seu e-mail não será compartilhado.