Se você quer transferir seu blog WordPress de um servidor para outro, há duas maneiras principais. A mais comum é exportar os posts e comentários de dentro do painel de administração e importá-los no painel do novo blog. Esse método é o mais simples, mas ele acaba obrigando o usuário e redefinir todas as opções que já havia definido no blog original, reinstalar todos os plugins (junto com suas configurações), o tema, e assim por diante. Então, se você já trabalhou bastante em um blog e o deixou configuradinho do jeito que queria, a melhor maneira de transferi-lo para outro servidor é exportando diretamente a base de dados, assim como todos os arquivos do blog.
Estes são os passos.
1. Transferir os arquivos via ftp para o novo localUtilizando o seu software de ftp favorito (aprenda como configurar
aqui), faça o upload de todos os arquivos da sua instalação do wordpress para a nova localização. Se, por exemplo, o seu blog está atualmente no endereço
http://localhost/blog e você quer transferir para um domínio chamado
http://meunovodominio.com.br, faça o seguinte:
Entre na pasta local (no seu computador) que contém os arquivos do WordPress. Para o xampp, por exemplo, ela fica no diretório em que vc instalou > htdocs >blog.
No seu servidor, ela provalmente ficará na pasta public_html. Se você quer instalar o blog em uma subpasta, será public_html > subpasta. Neste caso, o endereço do blog será
http://meunovodominio.com.br/subpasta.
COm o ftp, localize o destino desejado para blog. A seguir, selecione todos os arquivos da pasta local indicada acima, e arraste para a nova localização.
Esse processo costuma ser um pouco demorado, pois são muitos arquivos. Se você tem muitos posts e muitas imagens, pode ficar ainda mais demorado. Enquanto isso, siga para o passo 2 e crie uma nova base de dados.
2. Crie uma nova base de dadosEm primeiro lugar, exporte o conteúdo da base de dados do seu blog original. Para isso, vá no phpMyAdmin e clique no nome da base de dados que armazena o conteúdo do seu blog.
- localhost: http://localhost/xampp (ou adapte caso esteja usando outra solução de servidor);
- servidor externo: entre no seu CPanel e clique em phpMyAdmin
Depois vá em Export, selecione todas as tabelas e também a opção para salvar como arquivo.
A seguir, crie uma nova base de dados no novo servidor. Vá em MySQL Databases e dê um nome para a nova database. siga as imagens para ter uma idéia mais clara.
Depois que a base estiver criada, é hora de criar um usuário. Dê um nome e uma senha para ele e clique em "Create user". A seguir, logo abaixo, atribua o usuário criado à base de dados.
3. Importe o conteúdo da base originalNo phpMyAdmin do novo servidor, selecione a base de dados recém-criada. Ela deverá estar vazia, mas agora iremos importar o conteúdo do seu blog. Vá em Import e carregue o arquivo de exportação gerado no passo anterior.
Todas as tabelas existentes na instalação original agora devem constar da nova tabela criada por você no servidor.
4. Ajuste o novo endereço na tabela de opçõesComo a tabela de opções do seu blog veio exatamente como a original, ela ainda está apontando o endereço do blog para o endereço antigo. Precisamos mudar isso. Veja como fazer neste tutorial:
Tutorial: redefinir o endereço do blog WordPress (Use o Método #3)
4. Ajuste as informações do seu wp-config.phpDa mesma forma que as opções do WP, o seu arquivo wp-config.php ainda aponta para as configurações do servidor antigo. Troque as informações pelas informações da nova base de dados. Dê o nome da base que foi criada, o usuário e a nova senha. Isso deve ser feita nessas linhas:
// ** Configurações do MySQL - Você pode pegar essas informações com o serviço de hospedagem ** //
/** O nome do banco de dados do WordPress */
define('DB_NAME', 'xxxxxx');
/** Usuário do banco de dados MySQL */
define('DB_USER', 'yyyyyy');
/** Senha do banco de dados MySQL */
define('DB_PASSWORD', 'zzzzzz');
Depois de editado o arquivo, faça o upload para o servidor novamente, substituindo o arquivo.
5. últimos ajustes (url das imagens)A essa altura seu novo blog deve estar funcionando quase perfeitamente. Já é possível entrar no painel de administração e visualizar o blog normalmente. Há apenas um último problema. Se você está movendo seu blog de localhost para um servidor, ou se está modificando seu domínio, é provável que as imagens fiquem quebradas, uma vez que o link para elas, nos posts, deve estar apontando para o antigo endereço.
Felizmente, isso é facilmente superado com o plugin
Search and Replace.
Baixe-o e instale-o normalmente, ativando-o.
No painel, à esquerda, clique em "Search and Replace" para definir as configurações. Selecione todas as tabelas. Nos campos de texto abaixo, coloque o endereço antigo do seu blog e o novo endereço (com http://). Clique em "Go".
Pronto! Agora seu blog está prontinho para você continuar atualizando, de servidor novo e com todas as configurações mantidas!