Como migrar seu site WordPress para um novo host
Publicados: 2015-06-15Migrar seu site pode ser uma tarefa assustadora e bastante enervante se você não souber a maneira correta de fazê-lo, embora o WordPress tenha um guia, pode ser confuso para muitos. Se você deseja migrar do WordPress.com ou está farto do seu host atual e deseja mover seu site para um novo host. O WordPress oferece muita flexibilidade e você não precisa reinstalá-lo para migrar seu site para outro host ou endereço da web.
Explicaremos neste artigo como você pode fazer isso da maneira mais fácil possível sem perder seu site ou nenhum de seus dados. Geralmente existem três formas de as pessoas fazerem isso, ou contratando um profissional para fazer por elas ou procurando um host que ofereça esse serviço em seu pacote ou faça elas mesmas. Embora possa parecer muito trabalho, mas pode ser feito facilmente seguindo o método certo e também pode ser revertido se ocorrer algum problema.
Movendo um site WordPress para um novo host
Passo 1: Faça backup do seu site
A primeira e mais importante coisa que precisa ser feita antes de mover seu site é criar um backup. Será útil se algo der errado no processo, você precisa fazer backup de todos os aspectos do seu site, incluindo os plugins, arquivos de tema, mídia e banco de dados também.
Há muitas maneiras de fazer backup do seu site; existem muitos plugins disponíveis que podem fazer backup de todo o seu site. Você também pode fazer isso manualmente por meio de um programa FTP como o FileZilla ou um serviço de terceiros como o VaultPress. Certifique-se de copiar também os arquivos ocultos, como .htaccess, antes de migrar.
Etapa 2: exportar o banco de dados do WordPress
Você precisa exportar o banco de dados WordPress da sua conta antiga, se ele usa cPanel você pode fazer isso entrando na conta cPanel do seu servidor web e acessando a ferramenta phpMyAdmin disponível em seu cPanel. Selecione o banco de dados do seu site WordPress e clique na guia 'Exportar' no menu de navegação. Certifique-se de que a opção 'Rápido' esteja selecionada e você pode clicar com segurança em 'Ir' para baixar o banco de dados em seu computador.
Se o seu site não usa cPanel, você precisa entrar em contato com seu provedor de hospedagem sobre o processo no qual você pode exportar o banco de dados. Após o download dos arquivos FTP e a exportação do banco de dados, você pode passar para a próxima etapa.
Etapa 3: crie o banco de dados do WordPress no novo servidor host
Você precisa criar um banco de dados no novo servidor antes de migrar para o novo host, para isso você precisa criar um ambiente para instalação do WordPress. Faça login no seu novo host com as credenciais fornecidas por eles para se conectar ao software cPanel.
Agora no cPanel, acesse o banco de dados MySQL e crie um novo banco de dados com um nome próprio para o seu site. Depois disso, você precisa criar um novo usuário MySQL com uma senha segura, agora você precisa adicionar o novo usuário ao banco de dados e conceder 'Todos os privilégios'. Certifique-se de anotar o nome do banco de dados, o nome da sua conta MySQL e a senha. Você vai precisar deles no futuro.
Etapa 4: Edite o arquivo wp-config.php
Localize a pasta onde você salvou os arquivos do seu site, procure o arquivo da pasta chamado wp-config.php que controla o acesso ao WordPress e seu banco de dados. Crie uma cópia deste arquivo e salve como wp-config-old.php em qualquer lugar do seu computador. Isso é recomendado para que, se você cometer um erro ao fazer alterações, tenha uma cópia antiga para restaurar.

Agora você precisa abrir o arquivo original e fazer as seguintes alterações:
1. Você precisa alterar o nome do banco de dados, localize a linha define('DB_NAME','db_name'); e edite o nome do seu banco de dados antigo em 'db_name' substituindo-o pelo novo que você acabou de criar.
2. Altere o nome de usuário do banco de dados, localize a linha define('DB_USER','db_user'); e edite seu nome de usuário na parte 'db_user' substituindo seu novo nome de usuário pelo antigo.
3. Altere a senha do usuário do banco de dados, localize a linha define('DB_PASSWORD','db_pass'); e edite sua senha na parte 'db_pass' inserindo a senha que você acabou de criar.
Salve o arquivo wp-config.php e feche-o.
Etapa 5: importe seu banco de dados
Agora temos um novo banco de dados para trabalhar, agora você pode importar o arquivo .SQL que exportamos. Você precisa abrir o cPanel, iniciar o phpMyAdmin e selecionar seu novo banco de dados. Clique na guia 'Importar' no topo da página, agora na seção 'arquivos para importar' selecione o banco de dados que você exportou anteriormente.
Agora desmarque a caixa de importação parcial que diz “Permitir a interrupção de uma importação caso o script detecte que está próximo do limite de tempo limite do PHP” e selecione 'ir' para concluir o processo. Depois de um tempo, você receberá uma mensagem de confirmação de que seus arquivos foram importados com sucesso.
Etapa 6: faça upload de arquivos do WordPress para o novo host
O próximo passo é fazer o upload dos arquivos do WordPress para o seu novo host, fazer login no site usando um programa de FTP e navegar até a pasta onde você deseja que seu site seja mantido. Copie seus arquivos para a pasta public_html se quiser que seu site esteja no diretório raiz do domínio do seu site.
Certifique-se de não excluir os arquivos do seu computador, podemos precisar até concluir todo o procedimento.
Etapa 7: Editar banco de dados
Para garantir que todas as imagens e postagens vinculadas a outras partes do site funcionem corretamente, você precisa atualizar seu nome de domínio no banco de dados. Se você deseja pesquisar rapidamente por instâncias de seu domínio antigo e substituí-lo pelo novo, você pode fazer isso com o script Search Replace DB. O script manterá uma string PHP serializada enquanto pesquisa e substitui no novo domínio.
Carregue o script em seu site e verifique todas as tabelas, insira o que deseja encontrar (antigo nome de domínio) e substitua (novo nome de domínio).
Etapa 8: definir as configurações de DNS
Você precisa definir suas configurações de DNS para que seu site funcione com seu nome de domínio, faça login no site que hospeda seu domínio e aponte seus registros corretos para o novo host. Esta etapa pode variar de acordo com cada host, entre em contato com seu host se você não tiver certeza sobre o processo. O DNS pode levar até 48 horas para se propagar e certifique-se de fazer isso quando espera baixo tráfego em seu site.
Etapa 9: toques finais
Após 48 horas, você poderá fazer login no seu WordPress e acessar seu novo host com as credenciais de login em seu servidor antigo. Você pode manter o backup dos arquivos do banco de dados e o arquivo wp-config.php original caso mude de ideia.
Palavra final
Migrar seu site é um processo simples se você seguir o procedimento correto e se certificar de manter o backup até ter migrado com sucesso. Você pode manter os arquivos se precisar reverter a migração. Conte-nos sua experiência na seção de comentários se você migrou recentemente.