4 passos fáceis para copiar o site WordPress de um servidor para outro

Muitas vezes você pode encontrar-se em um cenário onde você precisa mudar ou copiar o seu site de um servidor para outro – para fins de teste, alterar o seu provedor de serviços ou para uma atualização do servidor.

Perda de dados e tempo de inatividade do site são os dois principais obstáculos envolvidos em migrações de sites. Um plano de migração bem-sucedido deve ter uma maneira infalível de enfrentar essas complicações.

As tarefas de migração agitada envolvidas, os soluços pós-migração e os riscos de perda de dados ou tempo de inatividade muitas vezes podem dissuadir os proprietários de sites ou proprietários de servidores de realizarem o movimento.

Para migrar um site do WordPress, existem alguns plugins disponíveis, mas eles não são gratuitos. Aqui vamos discutir um processo passo a passo para migrar ou copiar o site do WordPress de um servidor para outro sem perda de dados.

1. Faça backup do site no servidor atual

O primeiro e mais importante passo antes de fazer qualquer migração é garantir que há o backup mais recente do site disponível. Backups ajuda a reverter o site de volta para sua condição de trabalho e minimizar o tempo de inatividade envolvidos, no caso de algo der errado.

Para fazer backup de um site existente do WordPress, baixe os arquivos do site e exporte o banco de dados do WordPress, pois eles são relevantes para recuperar o site. A exportação do banco de dados pode ser feita usando o utilitário PhpMyAdmin:

 

Cópia site WordPress - exportar banco de dados para arquivo

Exportar o banco de dados WordPress para o arquivo

 

Procure o banco de dados no PhpMyAdmin e clique na guia ‘Exportar’ para baixar o banco de dados. O backup será baixado em um formato de arquivo SQL. Armazene o backup em um local seguro fora da conta do site.

Salve este novo arquivo de banco de dados SQL para importá-lo para o site no novo servidor. Baixe os arquivos do site para copiar para o novo servidor.

Para baixar os arquivos do site, use o FTP do Gerenciador de Arquivos. Certifique-se de que todos os arquivos na pasta WordPress são selecionados para copiar, incluindo os arquivos ocultos como ‘.htaccess’.

Na EmanuelSites, sempre ressaltamos a importância de manter backups em servidores de backup externos para fins de continuidade de negócios. Também usamos nossos scripts personalizados para funções de backup e armazenamento de rotina, para auxiliar no caso de desastres.

2. Restaurar o site no novo servidor

Copie os arquivos do site do antigo servidor para o novo usando ferramentas como ‘rsync’ ou clientes FTP. Certifique-se de que os arquivos do site são colocados no diretório correto onde ele tem que ser acessado através do navegador.

Atualizar a propriedade e as permissões dos arquivos corretamente no novo servidor. Crie o banco de dados no novo servidor e verifique se o usuário do banco de dados tem acesso a ele. Em seguida, importe o arquivo SQL do banco de dados usando PhpMyAdmin no novo servidor.

 

WordPress site - Importar banco de dados WordPress para o novo servidor

Importar banco de dados WordPress para novo servidor

A URL do site é armazenado no WordPress tabela de banco de dados ” wp_options “. Para testar o site, esse URL pode ser alterado temporariamente e verificado antes de fazer o site real ao vivo.

Depois de confirmar que todos os links estão carregando muito bem, o URL do site pode ser atualizado para o novo URL e seu site WordPress iria carregar muito bem do novo servidor.

3. Atualizar o URL do site

Se o nome do banco de dados eo nome do site permanecerem os mesmos no novo servidor, a migração será tão fácil quanto copiar esses arquivos e banco de dados do site e restaurá-los.

Mas se houver alterações de domínio e banco de dados envolvidas, esses detalhes devem ser atualizados no arquivo de banco de dados e no arquivo de configuração do WordPress.

Vá para o painel de administração WordPress do site a ser copiado. Atualize o URL do site para o novo nome de domínio na seção “Configurações -> Geral”.

 

Copiar site WordPress - Atualizar o WordPress URL

Atualize o URL do WordPress

 

No arquivo de banco de dados original que foi exportado, substitua o URL para o site com o novo nome de domínio. Se o seu URL de idade é http://olddomain.com, você deve alterá-lo para http://newdomain.com.

No caso de alterações de URL, uma vez que o novo site começa a resolver bem, certifique-se de que você definir um redirecionamento do URL antigo para o novo, para evitar a perda de tráfego da web para o site.

4. Edite o arquivo wp-config.php

Atualize o arquivo de configuração do WordPress com o nome do banco de dados MySQL do novo servidor, usuário e senha e SiteURL, se houver uma alteração no novo servidor.

Verifique se o usuário recebeu privilégios para o banco de dados no novo servidor.

// ** Configurações do MySQL - Você pode obter esta informação do seu host ** //
/ ** O nome do banco de dados para WordPress * /
define ( 'DB_NAME', ' database_name_here' );

/ ** Nome de usuário do banco de dados MySQL * /
define ( 'DB_USER', ' username_here' );

/ ** Senha do banco de dados MySQL * /
define ( 'DB_PASSWORD', ' password_here' );

/ ** MySQL hostname * /
define ( 'DB_HOST', ' localhost' );

Pontos a serem observados ..

É aconselhável desabilitar os plug-ins e permalinks no site do WordPress antes de migrá-lo e posteriormente ativá-los no novo servidor assim que o site estiver pronto.

Atualizar os arquivos SQL deve ser feito com extrema cautela e por especialistas, ou então o arquivo pode ficar corrompido eo site pode acabar quebrado.

Existem plugins como Duplicator que podem ser usados ​​para copiar e reimplantar um site do WordPress. No entanto, sites enormes com configurações personalizadas podem exigir cópia manual.

Atualizações de DNS devem ser feitas proativamente para minimizar o tempo de inatividade envolvido para o site para resolver. Movendo multi-site WordPress exigem muito mais atualizações manuais no banco de dados.

Se você gostaria de ter um website em wordpress, nós estaríamos  felizes em falar com você .

Leave a Reply

O seu endereço de email não será publicado. Campos obrigatórios marcados com *