Obtenha o exército de um homem só para executar seus vários sites WordPress

Publicados: 2018-12-26

Você está tendo problemas para manter o equilíbrio enquanto faz malabarismos com seus vários sites WordPress? Apostamos, pode ser super agitado, não é? Mas por que você está se colocando sob tanta pressão quando uma coisa simples pode liberá-lo de tudo isso? Quer saber de quem e do que estamos falando? Role abaixo.

Apresentando a migração de rede multisite do WordPress!

Uma solução única, simples e super para várias preocupações, a rede multisite do WordPress permite que você execute e gerencie vários sites do WordPress a partir de uma única e mesma instalação do WordPress. Tomemos, por exemplo, o único “WordPress.com”, que é o maior exemplo de uma rede multi-site, executando milhares de sites dentro do mesmo WordPress.

Nosso cliente nos procurou para um processo de migração para o qual realizamos o seguinte para garantir que eles obtenham o que queriam no final. Em um primeiro momento, confirmamos em qual cenário eles desejam que o migrante ocorra. Explicamos a eles que; sempre redirecione o visualizador para o URL antigo. Para corrigir esse problema, procuramos as duas linhas abaixo em seu arquivo wp-config.php e as migramos para a URL correta;

define('WP_HOME', https://meu-domínio.com');


define('WP_SITEURL', 'https://meu-domínio.com');


Essas duas declarações fizeram o WordPress ignorar os valores no banco de dados e usar os valores de URL home e site que foram especificados no arquivo wp-config.php.

A migração de vários sites do WordPress é feita em três cenários;

  1. Migração de um único site para uma rede WordPress Multisite já existente.
  2. Migração de um único site fora da Rede Multisite do WordPress.
  3. Migração de toda a rede WordPress Multisite de um domínio para outro site.

Uma vez que isso ficou claro, passamos para a próxima etapa onde é necessário entender por que se quer migrar? A migração de rede multisite do WordPress é feita para os seguintes sites, onde várias coisas, como seções, departamentos, domínios, etc. devem ser gerenciadas;

  1. Um site de revista com diferentes seções gerenciadas por diferentes equipes.
  2. Um site de negócios com subsites para diferentes locais e filiais.
  3. Sites governamentais ou sem fins lucrativos com diferentes departamentos, locais e regiões.
  4. Sua rede pessoal de blogs em execução em vários subdomínios.
  5. Escolas e faculdades permitem que os alunos criem seus próprios blogs nos servidores da escola

Agora vem a imagem de como os ajudamos a migrar

1. Exportação/Importação do banco de dados WordPress Iniciamos o processo de migração movendo primeiro o conteúdo de seu host atual para um servidor totalmente novo, para o qual usamos a melhor opção MySQL e exportamos todos os dados

  • diretamente através de seus comandos. [ Nota : Se você tiver acesso SSH aos seus servidores, você pode usar o comando mysqldump para exportar os dados também.]
  • Em seguida, exportamos um arquivo SQL de seu banco de dados fazendo o seguinte;

mysqldump -uUSER -pPASSWORD DBNAME > export.sql

E importou um arquivo SQL para o banco de dados fazendo o seguinte;

mysql –uUSER –pPASSWORD DBNAME < export.sql

Alterando USER, PASSWORD e DBNAME para os valores corretos em sua instalação. [ Nota: Caso você não se lembre das credenciais do mesmo, abra seu arquivo wp-config.php (quando tiver acesso a ele) e você as encontrará lá.]

2. Transferência de arquivos, plugins e temas

  • Como o banco de dados deles estava pronto, chegou a hora de transferir os arquivos armazenados em seu antigo host WordPress para o novo, o que basicamente significa copiar todo o conteúdo das seguintes pastas:

wp-content/themes – A pasta onde todos os temas do WordPress são armazenados. Como o cliente não queria mudar para um novo tema, apenas copiamos todo o conteúdo para esta pasta.

wp-content/plugins – A pasta que contém todos os plugins do WordPress. Novamente, copiamos todo o conteúdo para o novo host. Como as configurações do plugin são armazenadas no banco de dados do WordPress, após importar o arquivo SQL nas etapas anteriores, confirmamos se tudo está funcionando perfeitamente em seu novo host ou não.

wp-content/uploads – A pasta onde estão localizados todos os arquivos de mídia que aparecem na Biblioteca de mídia. O tamanho de sua pasta parecia ser enorme devido a muitas imagens em seu site.

3. Configuração do WordPress após a migração

Após o processo de transferência, chegamos ao ponto crucial de todo o processo de migração, que geralmente é uma parte um pouco complicada.

  • Cada banco de dados tem muitas referências ao site antigo. Durante a migração, se por acaso alguém alterar o nome de domínio ao tentar acessar o novo site WordPress após importar o arquivo de banco de dados, isso resultará em vários problemas de redirecionamento. O motivo disso acontecer é que o WordPress pensa que está localizado no servidor antigo com o domínio antigo.

Resolvemos esses problemas de endereço de URL errado fazendo o seguinte;
Para começar, informamos ao WordPress que a localização do site mudou porque, caso contrário, se o WordPress perceber que a URL atual não é a URL do novo domínio, ele sempre redirecionará o visualizador para a URL antiga. Para corrigir esse problema, procuramos as duas linhas abaixo no arquivo wp-config.php e as migramos para a URL correta;

define('WP_HOME', https://meu-domínio.com');


define('WP_SITEURL', 'https://meu-domínio.com');


Essas duas declarações fizeram o WordPress ignorar os valores no banco de dados e usar os valores de URL home e site que foram especificados no arquivo wp-config.php.

Atualização de URLs em Posts e Campos Personalizados

  • Atualizamos todas as postagens e campos personalizados que incluíam o URL antigo com o URL do novo domínio ao alterar o nome do domínio.
  • Atualizamos todas as postagens e campos personalizados que incluíam o URL antigo com o URL do novo domínio ao alterar o nome do domínio.
  • Para corrigir isso, abrimos o phpMyAdmin e acessamos o banco de dados do WordPress.
  • Antes de pular para a próxima etapa, fizemos o backup de seu banco de dados usando a função de exportação descrita anteriormente.

Conclusão

Isso é tudo o que fizemos para migrar sua rede WordPress Multisite com segurança e rapidez. E para ser muito franco, ficamos mais animados e felizes do que nosso próprio cliente devido ao tipo de desafio que superamos juntos