Realizar backups e migrações com sites WordPress básicos são bastante simples hoje em dia. Existem milhares de tutoriais passo-a-passo na web e plugins que automatizam todo o processo, tornando-o rápido e indolor.

No entanto, quando se trata de uma configuração multisite do WordPress, tarefas como backups e migrações são um pouco mais complexas.

Isto se deve principalmente ao fato de que as configurações de multisites compartilham o mesmo banco de dados e instalação do WordPress. Portanto, a menos que você esteja migrando ou fazendo backup de todo o multisite, você tem que segmentar o trabalho até o nível do subsite.

Ou pior, talvez você esteja querendo transformar um subsite em uma instalação WordPress normal.

Hoje vamos compartilhar com você alguns plugins WordPress multisite que recomendamos.

Pronto? Vamos mergulhar!

Os desafios de fazer backup e migração de uma rede WordPress multi-site

O backup e a migração de uma rede multisite é complicado por alguns fatores:

Fazer backup e migração de toda a rede é o mesmo que fazer backup e migração de um único site: o processo não é diferente. Mas fazer backup e migrar subsites dentro da rede é ainda mais complicado porque a forma como os arquivos e dados dos subsites são armazenados não é exatamente simples:

Então, o backup e a migração de subsites para dentro e para fora de uma rede multissítios é impossível? Claro que não é! Há uma série de plugins premium que você pode usar para fazer isso e alguns métodos gratuitos.

Neste artigo, vamos mostrar todas elas para que você mesmo possa fazer backup e migrar seus subsites.

Instalando e Ativando Plugins WordPress Multisite em sua Rede WordPress

Antes de entrar nos detalhes do uso de um plugin para fazer backup ou migrar subsites para executar sua rede, você precisa saber como funcionam os plugins no WordPress multisite.

Cada plugin só é instalado uma vez na sua rede, e somente o administrador da rede pode fazer isso.

Para instalar um plugin, vá para Network Admin > Plugins > Add New, e instale o plugin exatamente como você faria se estivesse gerenciando um site normal.

Instalando um plugin no Multisite

Instalando um plugin no Multisite

A diferença está em como você ativa esses plugins. Os plugins podem ser ativados na rede, de modo que estejam ativos em cada site da rede, ou podem ser ativados para sites individuais.

Somente o administrador da rede pode ativar um plugin na rede. Os administradores de sites podem ativar plugins individuais em seus próprios sites, mas somente se o administrador da rede tiver dado permissão para isso.

Como um administrador de rede, para editar permissões de ativação de plugins, vá para Network Admin > Network Settings. Vá até a parte inferior da tela e marque ou desmarque a caixa Plugins ao lado de Habilitar menus de administração.

Habilitar plugins para administradores do site

Habilitar plugins para administradores do site

Se os plugins forem ativados para os administradores do site, eles podem ir para a tela de Plugins no seu administrador e ativar os plugins que precisarem. Você só pode desligar isso para todos os plugins, não para alguns poucos (ao contrário dos temas).

Se você quiser que um plugin seja ativado para cada site da rede, então você precisa ativá-lo a partir das telas de administração da rede.

Ir para Network Admin > Plugins. Encontre o plugin que você deseja ativar e clique no link Network Activate.

Rede ativando um plugin

Rede ativando um plugin

Os plugins de migração e backup, que geralmente funcionam em nível de rede e não em nível de site, são exemplos perfeitos de plugins que precisam ser ativados para toda a rede, pois sua função se aplica à rede e não a sites individuais.

Para desativar um plugin de rede, basta clicar no link Desativar rede onde estava o link Ativar rede. Isto só está disponível se você ativou o plugin para toda a rede. Se o plugin foi ativado para sites individuais, ou o administrador da rede ou o administrador do site pode desativá-lo para cada site, a partir das telas do administrador do site para aquele site.

Malabarismo com vários sites em uma rede? 🤹‍♂️ Esses plugins vão facilitar muito sua vida 😅Click to Tweet

Plugins para gerenciar sua rede WordPress Multisite

Há alguns plugins que o ajudarão a gerenciar sua rede multisite e trabalhar com ela de forma mais eficiente. Às vezes eles lhe darão informações que facilitarão o processo de backup ou migração de seus sub-sites.

Note que todos estes plugins precisam ser ativados em rede porque funcionam em um nível de rede.

Multisite Enhancements

Multisite Enhancements no plugin WordPress

Multisite Enhancements no plugin WordPress

O plugin Multisite Enhancements dá-lhe mais informações sobre a sua rede multisite e mais ferramentas para trabalhar. Um recurso particularmente útil é a capacidade de ver quais plugins ou temas estão ativos em qual site da rede.

Isso significa que se você quiser fazer backup ou migrar um site individual, você saberá quais plugins e temas são ativados nele. Também é útil para testes – se um plugin causa problemas em um site da sua rede, você sabe quais outros sites você precisa testar.

Multisite enhancements - tela de plugins

Multisite enhancements – tela de plugins

Multisite Toolbar Additions

Multisite Toolbar Additions plugin WordPress

Multisite Toolbar Additions plugin WordPress

O plugin Multisite Toolbar Additions adiciona alguns atalhos rápidos para a barra de ferramentas do WordPress para administradores de rede.

Isto pode poupar tempo se você precisar fazer coisas como gerenciar plugins e temas e configurar configurações sem passar por muitos cliques.

Itens extras da barra de ferramentas

Itens extras da barra de ferramentas

User Switching

User Switching plugin do WordPress

User Switching plugin do WordPress

O plugin User Switching não é apenas para multisite, mas é particularmente útil em redes multisite, pois eles têm mais funções de usuário. Se você gerencia uma rede e quer resolver um problema que um dos administradores do seu site está enfrentando, ele permite que você acesse a rede como se você estivesse usando o login deles.

User Switching - interface

User Switching – interface

Basta ir para a tela Usuários, passar o mouse sobre um usuário e clicar no link Mudar para. Ele pode economizar muito tempo logando e desligando novamente e permite que você suporte melhor os usuários da sua rede.

WP Multi Network

WP Multi Network WordPress plugin

WP Multi Network WordPress plugin

Se você já se perguntou se é possível criar uma rede multisite dentro de uma rede multisite, o plugin WP Multi Network tem a sua resposta.

Quando instalado e rede ativada, ele adiciona um menu My Networks ao menu admin e permite que você transforme qualquer um dos sites da sua rede multisite em uma rede própria, ou seja, você pode ter duas camadas de multisite WordPress.

É especialmente útil para empresas que administram uma rede multissítios para departamentos ou empresas infantis, que então são capazes de criar redes próprias.

Important

Este plugin não foi testado com os últimos grandes lançamentos. Sugerimos fortemente que seja testado primeiro em um ambiente de encenação.

Multisite Langauge Switcher

Multisite Language Switcher WordPress plugin

Multisite Language Switcher WordPress plugin

Se você usa o WordPress Multisite para gerenciar uma rede de sites em diferentes idiomas, o plugin Multisite Language Switcher facilitará o processo.

Ele adiciona suporte multilíngue a toda a sua rede, incluindo subdomínios e subdiretórios, e permite a tradução de todos os tipos de conteúdo, incluindo páginas, posts, tipos de posts personalizados, e taxonomias.

Faça o backup ou migre uma rede completa WordPress multipsites

O backup de toda a rede será útil se você tiver problemas que afetam toda a instalação do WordPress e não apenas um site individual. Se você tem muitos sites em sua rede, você não quer passar pelo processo de restauração de cada um individualmente quando a restauração de toda a rede teria sido mais fácil.

Se você está planejando migrar sites individuais em sua rede, faz sentido fazer backup de toda a rede primeiro, em caso de problemas.

Fazer backup de uma rede WordPress multisite não é muito diferente de fazer backup ou migrar uma instalação normal do WordPress.

Se você está com Kinsta, nossos backups automatizados lhe darão a tranquilidade de saber que toda a sua rede está sendo automaticamente copiada todos os dias.

Para acessar seus backups no MyKinsta, vá para Sites, clique em seu site e depois clique em Backups no menu.

Backups no MyKinsta

Backups no MyKinsta

A partir daqui, você pode acessar seus backups mais recentes e restaurar seu site a partir de um destes. Você também pode executar um backup manual, o que é uma boa idéia antes de começar a migrar qualquer site para dentro ou para fora da sua rede.

Se você não estiver com o Kinsta, você precisará configurar os backups usando um plugin de backup. Siga nosso guia de plugins de backup do WordPress para que isto funcione.

Backup ou Migração de Subsites Multisite

Migrar ou fazer backup de subsites individuais é diferente de migrar ou fazer backup de toda a sua rede Multisite porque você só terá que trabalhar com os dados e arquivos que se aplicam àquele site específico.

Isto significa migrar ou fazer backup do seguinte:

Este é um processo complexo, então se você quiser fazê-lo com um plugin através das telas de administração, você terá que pagar por um plugin premium.

Entretanto, existem algumas maneiras de fazer uma migração de graça se você estiver preparado para usar a linha de comando ou para seguir um processo mais longo.

3 Métodos de backups e Migração de Subsites Múltiplos

Existem três métodos que você pode usar para migrar sub-sites gratuitamente. Estes são:

  1. Migrar manualmente as tabelas e arquivos relevantes da base de dados.
  2. Use uma alternativa que envolva o uso de plugins gratuitos.
  3. Execute a migração a partir da linha de comando com o plugin MU-Migration.

Note que estes métodos não podem ser usados para backups: você terá que usar um plugin premium para isso.

Vamos dar uma olhada nos dois primeiros!

Precisa de uma hospedagem de alto nível, rápida e segura para sua rede multisite? Kinsta fornece servidores rápidos e suporte de classe mundial 24 horas por dia, 7 dias por semana, por especialistas em WordPress. Confira os nossos planos

1. Migrar um Subsite Manualmente

Para migrar um subsite manualmente, você precisará fazê-lo:

  1. Exportar as tabelas do banco de dados apenas para esse subsite. Ao importá-las para o novo site, você precisará editar o prefixo no arquivo SQL para refletir o nome da tabela do banco de dados no novo local.
  2. Exporte os arquivos de upload, que você encontrará em wp-content/uploads/sites/X, onde X é o ID do subsite.
  3. Exportar qualquer arquivo de tema e plugin utilizado nesse subsite.

Você não pode facilmente migrar registros de usuários desta forma e se você tiver muitos usuários no subsite, este método não é recomendado.

2. Plugins WordPress Multisite para Migração ou Backup de Subsites

Usar um plugin dedicado de backup ou migração compatível com multisite irá acelerar o processo consideravelmente. Aqui estão os plugins mais adequados para fazer isso.

WP Migrate DB Pro (e WP Migrate DB Pro Multisite Tools)

O plugin WP Migrate DB Pro afirma que o ajudará a ‘empurrar/puxar seu site WordPress com facilidade’. Se você combiná-lo com o add-on WP Migrate DB Pro Multisite Tools, você pode usá-lo para migrar um subsite tanto para dentro como para fora de uma rede multisite.

Ele permite que você migre um subsite em (quase) qualquer permutação que você possa precisar:

A única coisa que não pode fazer neste momento é migrar um subsite de uma rede multisite para outra rede multisite como um subsite. No entanto, há uma solução que você pode usar.

Então se você tem um subsite em sua rede que precisa ser transferido para sua própria instalação, ou se você tem um site externo que você precisa puxar como um novo subsite, este plugin tem suas costas.

Duplicator Pro

O plugin Duplicator Pro foi projetado para ajudá-lo a duplicar e migrar sites WordPress, mas também funcionará com subsites de uma rede multisite.

Há cinco passos para usar o plugin para migrar um subsite para uma instalação em um único site:

  1. Use o plugin para criar um pacote em sua máquina de origem, assim como você faria em um único site padrão.
  2. Copie o instalador/arquivo para o novo local e crie seu banco de dados e usuário.
  3. Vá até o instalador.
  4. Você verá um dropdown contendo todos os subsites do pacote. Escolha um e continue com a instalação.
  5. O subsite escolhido no passo 4 será instalado como um novo standalone.

WPvivid Backup Pro

O plugin premium WPvivid Backup Pro é outro que é compatível com multisite.

O plugin permite fazer backup ou migração de sites usando migração manual, migração automática ou migração via armazenamento remoto. Com a versão premium, você pode fazer o backup e migração de subsites em sua rede multisite.

Info

A versão gratuita do plugin WPvivid é incompatível com a hospedagem Kinsta porque executa backups não incrementais.

ManageWP

O plugin ManageWP não está limitado a backups e migrações. Ele inclui uma série de ferramentas projetadas para ajudá-lo a gerenciar seu site e manter-se atualizado.

A versão premium vem com ferramentas para ajudá-lo a migrar rapidamente um site WordPress, incluindo subsites em uma rede multisite. Tanto a versão gratuita quanto a premium incluem ferramentas de backup, mas você precisará da versão premium para fazer o backup dos sub-sites individualmente.

Ao utilizar o ManageWP com subsites, você precisará estar ciente das seguintes advertências, que estão detalhadas na documentação do plugin:

Limpeza após a Migração

Uma vez que você tenha migrado um subsite para dentro ou fora de uma rede multisite, você pode precisar fazer alguma limpeza.

Se você migrou o site para fora de sua rede e não precisa mais dele, certifique-se de excluí-lo de seus sites.

Vá até Network Admin > Sites e encontre o site que você migrou. Clique no link Excluir sob o nome do site.

Excluindo um site em uma rede WordPress Multisite

Excluindo um site em uma rede WordPress Multisite

Se o seu subsite estava usando um tema ou qualquer plugin que não esteja ativado em nenhum outro site da sua rede, você também deve excluí-los. É sempre sensato remover qualquer software da sua instalação do WordPress que não esteja sendo utilizado.

Não esqueça de checar a nova versão do site está funcionando no local para o qual você migrou antes de fazer isso! (E você pode querer fazer um backup primeiro, só para o caso de precisar).

Clonagem de Sites dentro da Rede

Às vezes, ao invés de migrar um subsite para fora de uma rede multisite, você quer migrá-lo dentro da rede. Em outras palavras, você quer fazer um clone do site.

Isso pode ajudá-lo a usar um site como modelo para outro site ou a redesenvolver um site usando o site clonado e depois apontar qualquer nome de mulher para isso quando estiver pronto.

Quando é hora de fazer backup ou migrar sua rede multisite, não há necessidade de stress 😌 Estes plugins foram projetados para facilitar sua vida!Click to Tweet

Resumo

Fazer backup de subsites individuais em uma rede WordPress multisite, ou migrá-los para dentro ou fora de multisite, não é tão simples quanto fazer backup ou migrar uma instalação de um único site.

Para fazer backup ou migrar os subsites de sua rede, você pode migrar as tabelas e arquivos de banco de dados relevantes manualmente, usar uma alternativa que precise de três plugins gratuitos, ou para o método mais rápido, usar um plugin premium que seja compatível com o WordPress Multisite.


Se você gostou deste artigo, então você vai adorar a plataforma de hospedagem WordPress da Kinsta. Turbine seu site e obtenha suporte 24/7 de nossa experiente equipe de WordPress. Nossa infraestrutura baseada no Google Cloud se concentra em escalabilidade automática, desempenho e segurança. Deixe-nos mostrar-lhe a diferença Kinsta! Confira nossos planos