Como migrar seu blog wordpress para outro servidor
Como sabem migrei recentemente de um servidor para outro, adiei um pouco essa decisão até ficar insuportável ficar no antigo servidor, porque transferir um site é chato e dá trabalho, ainda mais depois que fiquei sabendo que algumas pessoas tiveram problemas ao transferir o banco de dados para o novo servidor.
Como o processo da minha migração foi tranqüila vou descrever os métodos que utilizei para você não correr nenhum risco, claro que não tenho idéia de que o método que utilizei seja o mais correto e não dê erros. Mas vamos lá, espero ajudar:
Depois de tudo certo, os dados do servidor na sua mão vamos ao backup do servidor antigo.
Fazendo o Backup completo
Arquivos no servidor: É a parte mais simples e pelo meu método nem precisei reinstalar o wordpress.
Primeiro, abra seu gerenciador de FTP, eu uso o Trellian FTP, após isso selecione todos os arquivos da pasta public_html (em alguns casos você não tem a opção de entrar nesta pasta, você já inicia nela). Depois de selecionar todos os arquivos, crie uma pasta no seu computador com o nome de BACKUP (só para nos organizarmos e localizarmos), feito isso faça o download dos arquivos para dentro desta pasta. Aproveite e tome um café, porque dependendo da quantidade de arquivos armazenados pode demorar.
Banco de dados: Bom, para o backup do banco de dados o processo é simples, instale no seu wordpress (caso ainda não tenha) o plugin Wordpress Database Backup. Instalado o plugin, entre na area de administração do seu blog e vá para a aba manage e depois no link backup. Selecione todas as tabelas e a opção “Download to your computer” e clique em Backup. O plugin vai gerar um arquivo com a extenção .gz (o winrar abre esse tipo de arquivo). Pronto backup na mão.
Antes de enviarmos os arquivos, vá para a pasta BACKUP que criamos anteriormente, e procure pelo arquivo wp-config.php, abra o arquivo (pode ser combloco de notas mesmo) e altere os dados do seu novo servidor. Exatamente como fez quando instalou o wordpress pela primeira vez.
Enviando os arquivos
Arquivos para o servidor: Abra o ftp, e envie todos os arquivos da pasta BACKUP (que criamos anteriormente) para a pasta public_html do novo servidor. Aproveite e tome mais um café, leia algumas curiosidades sobre a queda de cabelo porque vai demorar um pouco de novo.
Enviando o backup do Banco de dados: Aqui chegamos no ponto critico, que me preocupava muito antes de fazer a transferência. Pesquisei um pouco antes de concluir essa etapa e achei um post muito interessante no BlogAjuda para ficar mais facil a compreensão vou colocar aqui trechos do texto dele.
“O WordPress codifica as páginas e posts em UTF-8. Quando eu fazia sites “manualmente”, ou seja, sem sistemas dinâmicos, tal charset era sinônimo de dor de cabeça, pois ela ignora acentos e caracteres especiais, como a cedilha (ç). Minha codificação preferida, e que funcionava sem engasgos, era a ISO-8859-1. Curiosamente, o WordPress, no tocante aos posts e páginas, ou seja, ao que fica armazenado no banco de dados, aceita e interpreta corretamente caracteres especiais, e isso usando UTF-8. O mesmo não ocorre no tema, onde você precisa usar caracteres especiais, ou então configurar corretamente o editor de textos, para que acentos dispostos de maneira normal nos arquivos do tema apareçam corretamente. Ah, e nem tente mudar o charset; o resultado será uma salada pior ainda.
Ok, dito isto, chegamos ao “x” da questão: embora UTF-8 funcione bem no WordPress, o mesmo não vale para as demais ferramentas. E, assim, quando se restaura o backup no phpMyAdmin, por exemplo, no procedimento os caracteres acentuados são destruídos. Simples assim.”
No BlogAjuda o Rodrigo Ghedin, explica como alterar os arquivos dentro do backup do banco de dados. Quem quiser e achar mais simples o método dele vale a pena conferir também.
Já no meu caso encontrei outro “X” da questão, meu servidor não disponibiliza o phpmyadmin fiquei meio perdido, e fui atrás de algum gerenciador remoto de banco de dados e achei o programa MySQL Administrator. Então vamos lá, faça o download do programa e instale em seu computador. Depois de instalar abra o programa, e você verá esta tela:

Os itens são:
Stored Connection: (Coloque qualquer nome)
Server Host: (É fornecido no e-mail de instruções que você recebe quando assina com o servidor de hospedagem)
Port: (Não precisa alterar)
Username: (Usuário do mysql - nome do site por exemplo)
Password: (Senha do mysql - na maioria das vezes é a mesma do ftp e do painel de controle)
Antes de prosseguirmos com a instalação, localize no seu computador o arquivo de backup do banco de dados, descompacte-o com o winrar (a maioria dos compactadores abre arquivos .gz) feito isso você terá um arquivo com a extensão .sql, vamos voltar agora para o MySQL Administrator.
Feito isso o programa irá logar-se ao seu banco de dados, clique em Restore e você se encontrará nesta tela:

Enumerei para ficar mais facil a compreensão e explicação
1 - Open Backup File: Aqui você clica e seleciona o arquivo .sql que está no seu pc.
2 - Target schema: Deixe em original.
3 - Create Databases(s) if they dont’t exists: Selecione esta caixa. Para que o(s) banco(s) de dados seja(m) criado(s) automaticamente caso não exista(m).
4 - Character Set: Aqui deixe como está, apenas observe que não ocorrerá o problema que o Rodrigo do BlogAjuda mencionou por vocêpoder escolher o charset.
5 - Start Restore: Pronto, agora é só esperar o backup ser enviado ao servidor.
Acesse seu blog, e veja se está tudo certo. Se sim, parabéns conseguimos chegar ao final de mais um tutorial com sucesso, caso não esteja tudo bem, descreva o erro nos comentários abaixo que eu auxilio. Vale a pena mencionar que se os links do seu blog não estiverem entrando vá no painel de administração do seu blog, depois em settings e clique no link permalinks, apenas entre e clique em “Save” para que o wordpress re-encontre os caminhos dos links.
Caso queira acrescentar algo ao tutorial ou apenas manifestar sua satisfação por conseguir fazer sua migração envie um comentário, o blogueiro agradece.




























Como migrar seu blog wordpress para outro servidor …
Como sabem migrei recentemente de um servidor para outro, adiei um pouco essa decisão até ficar insuportável ficar no antigo servidor, porque transferir um site é chato e dá trabalho, ainda mais depois que fiquei sabendo que algumas pessoas tivera…
2zEYP2
Boa Tarde. Gostei muito do tutorial e aparentemente deu td certo.
Mas o que acontece é o seguinte. depois de migrar o blog quando clico em admin ele abre o admin do servidor antigo. Ou seja quando eu logo, ele passa a trab com o servidor antigo. Achei que fosse algum erro no config mas não é.
Você tem ideia do que pode ser?
obrigado.