Migrando seu blog wordpress de um servidor para outro
Se você trabalha com wordpress, ou tem um blog a mais de 2 anos, certamente já precisou mudar de host. Seja qual for o motivo mudar de servidor de hospedagem sempre nos deixa apreensivos com relação a perda de conteúdo, imagens e oputros problemas que podem ocorrer na transição.
Neste post vou mostrar como mudar seu blog wordpress de um servidor para o outro da forma menos traumatica possível, seguindo o método aqui explicado as configurações do seu blog wordpress permanecerão as mesmas, sem a necessidade de cadastrar usuários novamente, trocar senhas e etc…
Primeiros passos para migrar o blog wordpress de um servidor para outro
A primeira coisa que você vai precisar fazer é um backup de todos os seus arquivos e tabelas do banco de dados. Você pode acessar o cpanel e exportar o banco de dados e através do FTP baixar os arquivos para seu computador. Uma forma mais simples é instalar um plugin de backup como o WP DB Backup.
Apague os comentários SPAM
Se você tem o plugin Akismet instalado é só acessar a administração e mandar apagar todos os comentários spam.
Se não tem o akismet instalado acesse sua base de dados pelo phpmyadmin, click em SQL e digite a seguinte linha de comando:
DELETE FROM wp_comments WHERE comment_approved='spam';
Feito isso já estaremos livre dos spam e podemos partir para o próximo passo que é a otimização do banco de dados.
Otimizando o banco de dados wordpress
Ainda no phpmyadmin click no link para verificar todas as tabelas do banco de dados (Check All database tables) e depois no drop down click em Optimize Table.
Um passo básico mas que ajuda bastante na otimização do banco.
Exportando o banco de dados wordpress
Agora estamos prontos para exportar nosso banco de dados, através do phpmyadmin essa tarefa é simples, basta acessar o menu “exportar” e baixar o arquivo para o computador. Só um alerta, se seu banco de dados for maior que 40MB exporte as tabelas de 3 em 3 para facilitar a importação para o outro servidor.
Preparando o novo host que vai hospedar seu blog wordpress
Você já tem os arquivos do wordpress no seu computador e acabou de importar as tabelas do banco de dados otimizado e livre de SPAM, agora é só criar um novo banco de dados no novo host, importar as tabelas e depois subir os arquivos, via FTP, para o servidor.
Atenção, antes de subir os arquivos abra o wp-config.php e atualize as informações de conexão com o banco de dados com as informações do banco que acabou de criar.
Mude o DNS do seu dominio
Agora que você já subiu os arquivos e importou as tabelas do banco de dados o seu blog wordpress já foi migrado de um servidor para o outro, agora é só alterar o DNS do dominio para que ele aponte para o novo servidor. Após alterar o DNS vai demorar um pouco para ele propagar, enquanto isso mantenha o blog instalado no servidor antigo, depois que o DNS se propagar e tudo estiver ok você já pode cancelar sua hospedagem antiga.
Espero ter ajudado, qualquer dúvida é só comentar.
Se você gostou deste post, escreva um comentário e/ou cadastre-se em nosso feed.
Comentários
Eu tenho uma dúvida: preciso transferir o conteúdo do meu blog wordpress de servidor antigo para o novo. Só que o meu novo já tem alguns posts e comentários… Se eu fazer essa migração, vou perder alguma coisa?
Se seguir os passos acima vai perder os posts novos. Uma solução é exportar os posts do blog novo, seguir os passos do post acima e quando estiver tudo ok você importa os posts novos que exportou.
O meu blog fica no proprio wordpress.com. Nesse caso, não tenho acesso FTP, etc. Como posso fazer para backupear e migrar para um servidor que contratei?
Lucas, No wordpress tem um menu para exportar os posts, como não uso o wordpress.com não tenho certeza se lá tem nem onde fica, mas se seguir o mesmo padrão do .org, e acredito que segue sim, vai em Ferramentas/ Exportar, selecione todos os autores e manda exportar.
Boa tarde, transferi meu blog de servidor fiz tudo certo, mas so não apareceram as imagens, como faço aparecer?
Obrigado
Celso, não entendi o seu problema… Como foi feita a migração? Se você exportou o banco de dados e importou no novo server e se copiou todos os arquivos do server antigo para o novo não deveria ter nenhum problema.
Normalmente é problemático quando você precisa mudar de dominio, mas usando o mesmo domínio é só uma questão de migrar os arquivos e base de dados de um local para outro.
Ola gostaria de um auxilio seu, migrei o site para outro servidor e esta dando este erro, sabe porque:
Warning: Cannot modify header information – headers already sent by (output started at /home/mundo/public_html/blog/wp-config.php:1) in /home/mundo/public_html/blog/wp-login.php on line 354
Warning: Cannot modify header information – headers already sent by (output started at /home/mundo/public_html/blog/wp-config.php:1) in /home/mundo/public_html/blog/wp-login.php on line 366
Warning: Cannot modify header information – headers already sent by (output started at /home/mundo/public_html/blog/wp-config.php:1) in /home/mundo/public_html/blog/wp-includes/pluggable.php on line 693
Warning: Cannot modify header information – headers already sent by (output started at /home/mundo/public_html/blog/wp-config.php:1) in /home/mundo/public_html/blog/wp-includes/pluggable.php on line 694
Warning: Cannot modify header information – headers already sent by (output started at /home/mundo/public_html/blog/wp-config.php:1) in /home/mundo/public_html/blog/wp-includes/pluggable.php on line 695
Warning: Cannot modify header information – headers already sent by (output started at /home/mundo/public_html/blog/wp-config.php:1) in /home/mundo/public_html/blog/wp-includes/pluggable.php on line 897
Olá,
consegui migrar meu blog para outra hospedagem. Aparentemente tudo certo, links ok, posts, páginas etc; porém tudo está em iglês agora – antes era em português. O que fiz de errado e o que preciso fazer para resolver isto?
Agradeço a ajuda. E valeu pelas dicas!
Cara me ajuda urgenteee!
Fui inventar de trocar no painel de controle do wordpress antigo em (Cinfigurações>Geral), eu troquei o endereço antigo do servidor onde está instalado o wordpress, ai coloquei o novo dominio! Me ferrei! Pois agora quando tento me logar, ele não abre nada!
Agora estou com mais um problema! Como acesso o painel de adm?
Me ajude por favor!
Abraço!
Parceiro, você só deve trocar o endereço do site, o do painel administrativo deve manter o mesmo. Bom, acesse o banco de dados e abra tabela wp-options, então na primeira página você vai ver o endereço do site, altera e volta o antigo endereço, depois clica na páginação para ir para a segunda página, lá vai encontrar o endereço em outra linha, altera também e pronto terá acesso novamente ao painel de controle e é só seguir o tutorial do post.
O problema não é na migração, você deve ter instalado a versão EN do WordPress na hospedagem nova. Procure por tradução WordPress que vai achar um monte de links ensinando como fazer.

Valew pelas dicas, tava precisando.
Abraços.