Assim como alguém se muda de São Paulo para Fortaleza, um site também pode se mudar de um servidor para outro. O motivo da mudança pode ser uma troca de provedor de hos­pe­da­gem, a criação de um servidor de backup ou a im­ple­men­ta­ção de uma rodada de testes. Quem deseja migrar um site WordPress pode fazer isso ma­nu­al­mente ou com a ajuda de uma fer­ra­menta de migração.

Migrar site WordPress ma­nu­al­mente

Usuários de WordPress com alguma ex­pe­ri­ên­cia podem trans­fe­rir seus sites para um novo servidor e domínio ma­nu­al­mente, sem grandes com­pli­ca­ções. Basta seguir alguns passos para migrar todos os temas, plugins, con­fi­gu­ra­ções e, ob­vi­a­mente, todos os conteúdos pu­bli­ca­dos, inclusive co­men­tá­rios. Os únicos re­qui­si­tos para a migração são: acesso FTP ao site existente, acesso ao phpMyAd­min do banco de dados deste mesmo site e um plano de hos­pe­da­gem web. É preciso cerca de uma hora para salvar e exportar os dados antigos, criar novos acessos e um novo banco de dados, ajustar e importar os dados exis­ten­tes.

Passo 1: Faça backup do banco de dados e dos arquivos WordPress

Antes de iniciar a migração, primeiro você deve realizar um backup do seu banco de dados. Para isso, não basta exportar apenas o conteúdo, pois assim você perderia todas as outras con­fi­gu­ra­ções e plugins im­por­tan­tes. Para blogs e sites menores, de até 2 MB, você pode usar o software phpMyAd­min, já integrado a muitos pro­ve­do­res de hos­pe­da­gem. Para sites maiores, é preciso usar um programa externo, como o MySQL­Dum­per. O backup é salvo lo­cal­mente no seu com­pu­ta­dor.

Dentro do phpMyAd­min, selecione o banco de dados correto, caso possua mais de um site no mesmo servidor. Após clicar em “Export”, você pode escolher entre uma ex­por­ta­ção rápida (“Quick”) ou per­so­na­li­zada (“Custom”). A opção per­so­na­li­zada permite con­fi­gu­rar detalhes da ex­por­ta­ção, o que só é re­co­men­dado a usuários de MySQL ex­pe­ri­en­tes. Já que você está re­a­li­zando este backup para migrar o site WordPress, deve se­le­ci­o­nar o formato SQL. Outros formatos só são úteis para quem estiver fazendo a ex­por­ta­ção por outros motivos. Confirme as con­fi­gu­ra­ções e salve o arquivo no seu disco rígido.

Imagem: Tela da função de exportação do phpMyAdmin
Exporte o banco de dados SQL do seu site WordPress

Usando um cliente FTP como o FileZilla, você poderá salvar lo­cal­mente todos os outros arquivos WordPress. Na estrutura de pastas, selecione o site correto e copie os dados para o seu disco rígido. Neste momento você já terá reunido todos os arquivos ne­ces­sá­rios para migrar seu site WordPress.

Imagem: Tela principal do FileZilla
Com um software de FTP como o FileZilla, você pode copiar todos os arquivos para o seu disco rígido

Passo 2: Crie banco de dados e novo acesso

O passo seguinte é criar um banco de dados no novo provedor de hos­pe­da­gem. Se você é um cliente IONOS, basta acessar o “Control Center”, abrir a seção do banco de dados MySQL e criar um novo banco de dados ali. Para o seu novo servidor, você também precisará de um acesso FTP. Nor­mal­mente, ele pode ser criado na área de login dos pro­ve­do­res de hos­pe­da­gem. Ao criar um acesso FTP, anote o novo nome de usuário e a nova senha, pois ambos serão ne­ces­sá­rios nos próximos passos. Siga o mesmo pro­ce­di­mento ao criar o banco de dados, anotando o nome dele, o hostname, o nome de usuário do banco de dados e a senha cor­res­pon­dente.

Passo 3: Edite e carregue os arquivos WordPress

O próximo passo é ajustar os dados de con­fi­gu­ra­ção exis­ten­tes. Para isso, abra o arquivo wp-config.php em qualquer editor de texto (o arquivo estará lo­ca­li­zado no diretório-raiz do backup que você criou). Em seguida, edite e salve as entradas DB_NAME, DB_USER, DB_PASSWORD e DB_HOST (você en­con­trará essas in­for­ma­ções nas con­fi­gu­ra­ções do seu host). Agora, está tudo pronto para você migrar seu site WordPress. Usando o FileZilla ou um programa se­me­lhante, carregue uma cópia de todos os arquivos e pastas WordPress no diretório-raiz do novo servidor.

Imagem: Conteúdo do arquivo wp-config.php
Antes de migrar seu site WordPress, ajuste as in­for­ma­ções do arquivo wp-config.php

Passo 4: Altere o domínio

Se o seu site ganhar um novo domínio após a migração, você deve es­pe­ci­ficá-lo no arquivo SQL, antes de fazer upload do arquivo. Busque as palavras siteurl e home em um editor de texto e substitua o domínio antigo pelo novo endereço.

Imagem: Trecho do conteúdo do banco de dados SQL
Se a migração de servidor também mudar o domínio do site, isso deve ser alterado no banco de dados

Se você ainda está pro­cu­rando um novo domínio, o Domain Checker da IONOS pode ajudar:

Consulta de Domínio

Passo 5: Importe o banco de dados

Para terminar de migrar seu site WordPress, você precisa importar seu banco de dados. Para isso, na área de ad­mi­nis­tra­ção do novo provedor, abra o programa phpMyAd­min (ou, para projetos maiores, o MySQL­Dum­per). Lá, você pode reim­por­tar o arquivo SQL que exportou an­te­ri­or­mente. No phpMyAd­min, é im­por­tante clicar no banco de dados correto, na barra à esquerda da página — de outra forma, o banco de dados não será se­le­ci­o­nado e a im­por­ta­ção não fun­ci­o­nará. Agora, vá para a guia “Import”, selecione o banco de dados no seu disco rígido e inicie o upload. Se você não tiver feito nenhuma con­fi­gu­ra­ção especial ao exportar, também pode manter as con­fi­gu­ra­ções padrão na im­por­ta­ção.

Passo 6: Conclua o pro­ce­di­mento e teste a migração

Agora seu site já estará fun­ci­o­nando no novo servidor. Porém, é normal que aconteça algum erro no processo. Conheça os três problemas mais fre­quen­tes e a solução para cada um deles:

  • Erro de .htaccess : O arquivo .htaccess permite con­fi­gu­rar re­di­re­ci­o­na­men­tos e regras de reescrita de URLs. Após a migração, é comum restarem alguns desses links, ainda di­re­ci­o­na­dos ao domínio antigo, o que gera mensagens de erro . Você pode corrigir esses erros com fa­ci­li­dade no arquivo .htaccess.
  • Acentos não são exibidos cor­re­ta­mente: Se os acentos e ca­rac­te­res especiais do português não aparecem cor­re­ta­mente, é provável que o site esteja usando o conjunto de ca­rac­te­res (charset) errado. Você deve alterar isso nas con­fi­gu­ra­ções. Na maioria das vezes, basta ex­pe­ri­men­tar di­fe­ren­tes opções (latin, UTF8/Unicode etc.), até que a exibição fique correta.
  • Mod_rewrite e Erro HTTP 500: O novo servidor pode não conseguir ler arquivos .htaccess se o módulo mod_rewrite estiver ativado. Isso gerará uma mensagem de erro HTTP 500 ao acessar uma página. Faça a de­sa­ti­va­ção no painel do WordPress, em “Settings/Per­ma­links”. Se, depois de ajustar as con­fi­gu­ra­ções de permalink, tudo funcionar sem problemas, reativar o mod_rewrite não deverá causar novos erros.

Migrar site WordPress com plugin

Muitos tutoriais na internet dão a impressão de que migrar um site WordPress é um pro­ce­di­mento in­cri­vel­mente simples e rápido. Mas, para usuários com pouca ex­pe­ri­ên­cia, a migração manual pode dar uma enorme dor de cabeça. É fácil cometer um erro em alguma etapa im­por­tante, gerando problemas na mudança de servidor. Mesmo para usuários avançados e pro­fis­si­o­nais, o pro­ce­di­mento passo a passo nem sempre é viável — por exemplo, para quem quer fazer uma série de testes com máxima rapidez. No entanto, já que o WordPress é um software open source, existem muitos plugins gratuitos que facilitam o processo de migração. Eles incluem até as medidas es­sen­ci­ais de segurança. Contudo, mesmo usando um plugin, re­co­men­da­mos que você faça backups antes de realizar a troca.

Os cinco melhores plugins gratuitos para migrar sites WordPress

Migrate Guru

O Migrate Guru é um plugin popular para migrar sites WordPress, des­ta­cando-se por sua sim­pli­ci­dade e efi­ci­ên­cia. Com ele, você pode trans­fe­rir de forma rápida e fácil todo o seu site WordPress para um novo servidor ou domínio, incluindo o banco de dados, as mídias e os plugins. O plugin realiza a migração au­to­ma­ti­ca­mente e sem in­ter­ven­ção manual, o que o torna par­ti­cu­lar­mente fácil de usar. Entre seus recursos práticos estão uploads PHP ili­mi­ta­dos, pois a migração ocorre di­re­ta­mente no nível do servidor. O Migrate Guru também suporta a migração de sites grandes (de até 200 GB) sem afetar o de­sem­pe­nho.

Imagem: Captura de tela do plugin Migrate Guru
Com o plugin Migrate Guru, você executa a migração do seu WordPress com pro­ve­do­res com­pa­tí­veis ra­pi­da­mente.

Para migrar o seu site WordPress, instale o plugin em ambos os ser­vi­do­res e inicie a migração com os parceiros de hos­pe­da­gem com­pa­tí­veis. Isso levará poucos cliques. Você também não precisa de nenhum co­nhe­ci­mento de FTP ou de fer­ra­men­tas adi­ci­o­nais para usar essa extensão. Portanto, se estiver pro­cu­rando um método rápido e direto para migrações WordPress, o Migrate Guru pode ser a escolha ideal.

All-in-One WP Migration

Como o nome já promete, a fer­ra­menta All-in-One WP Migration é uma solução completa para migrar um site WordPress. O plugin exporta todos os dados e transfere todos os arquivos e o banco de dados do WordPress em um único passo. Outra de suas vantagens é que o upload pode ser dividido em pequenos pacotes na versão premium. Assim, o plugin contorna possíveis li­mi­ta­ções de tamanho do servidor.

Imagem: Configurações do plugin All-in-One WP Migration
Ao fazer a migração com o All-in-One WP Migration, você se beneficia de várias vantagens.

Você pode exportar tudo para um único arquivo. Se optar pela versão premium, você também poderá carregar tudo di­re­ta­mente em um servidor FTP, ou em soluções em nuvem. Também é possível instalar o WordPress e o plugin no novo servidor para, com arraste e solte (drag and drop), fazer upload dos dados antigos.

WordPress Clone by WordPress Academy

O plugin WordPress Clone é a solução mais simples e rápida para migrar sites WordPress. Além disso, ele permite que usuários trans­fi­ram páginas para um ambiente de servidor local e criem cópias para realizar testes.

Imagem: Janela de diálogo para criar um backup com o WP Clone by WP Academy
O WP Clone é fácil de usar e intuitivo de operar.

O WP Clone também cria um novo item de menu. O processo é ex­tre­ma­mente fácil: clique em “Create Backup” para gerar um link. Seu backup ficará então ar­ma­ze­nado no endereço deste link. No novo servidor (em que você também precisará instalar o WordPress e o plugin), bastará inserir a URL do backup no campo cor­res­pon­dente.

WordPress Du­pli­ca­tor

O Du­pli­ca­tor permite duplicar um site e depois transferi-lo de um servidor para outro. No entanto, esse plugin não é uma solução para leigos em WordPress, mas sim uma fer­ra­menta feita para de­sen­vol­ve­do­res, já que exige certos co­nhe­ci­men­tos para ser utilizado.

Imagem: Primeiro passo para criar um backup com o plugin Duplicator
O WP Du­pli­ca­tor também pode ser usado para criar backups do seu site WordPress, que podem ser res­tau­ra­dos em outro local.

No item de menu “Du­pli­ca­tor”, você pode fazer algumas con­fi­gu­ra­ções antes de a fer­ra­menta gerar um archive (o backup). Cada backup gerado será acom­pa­nhado de um installer (as­sis­tente de ins­ta­la­ção), que facilita a migração. Ambos os arquivos podem ser baixados e, depois, car­re­ga­dos no novo servidor, para que o installer.php possa ser acessado do novo servidor (por exemplo, meusite.com.br/installer.php). Depois disso, o processo de migração pode ser iniciado.

Up­draft­Plus

O plugin Up­draft­Plus pos­si­bi­lita armazenar seu backup em diversos ser­vi­do­res em nuvem. Depois de ativar esse plugin, você o en­con­trará no do painel WordPress. No Up­draft­Plus, você deve primeiro es­pe­ci­fi­car o local de ar­ma­ze­na­mento do backup. Por exemplo, você pode salvá-lo no Dropbox, Amazon S3, Google Drive ou até enviá-lo por e-mail (o que não é re­co­men­dá­vel para quem usa um provedor de e-mail gratuito, devido às res­tri­ções de tamanho de arquivos). Após fazer todas as con­fi­gu­ra­ções, você cria o backup com apenas um clique. Para instalá-lo em um novo servidor, basta acessar o plugin novamente no WordPress recém-instalado e se­le­ci­o­nar os arquivos cor­res­pon­den­tes para res­tau­ra­ção.

Imagem: Menu de configuração do plugin UpdraftPlus
Sem a versão premium do Up­draft­Plus, a migração do WordPress fun­ci­o­nará por meio da função de backup.

Se você quer ainda mais fa­ci­li­dade, pode escolher a versão paga do plugin, que oferece uma função especial de migração. Usuários premium também podem crip­to­gra­far seus backups, o que é uma ideia sensata para proteger cópias de segurança ar­ma­ze­na­das em ser­vi­do­res em nuvem.

WordPress Managed Hosting com a IONOS!

Comece seu site com rapidez e beneficie-se da versão mais segura e atu­a­li­zada do WordPress!

  • Domínio
  • SSL
  • Suporte 24 horas
Ir para o menu principal