Sites e aplicações

Ativar o WordPress Multisite

Revisto a 5 min de leitura WordPress Multisite

O WordPress Multisite permite gerir uma rede de sites a partir de uma única instalação. Os sites partilham o núcleo e o catálogo de plugins e temas, mas mantêm conteúdos e definições por site. Os utilizadores pertencem à rede e podem ter funções diferentes em vários sites; não são bases de utilizadores completamente independentes. Não é a opção adequada se cada site precisar de isolamento completo, versões diferentes ou administradores com capacidade para instalar código.

Antes de o ativar

  • Crie uma cópia completa dos ficheiros e da base de dados e teste a sua restauração.
  • Atualize o WordPress, os plugins e os temas e desative temporariamente os plugins durante a criação da rede.
  • Decida entre sites por subdiretórios, como ejemplo.com/sitio, ou por subdomínios, como sitio.ejemplo.com.
  • Para criações automáticas por subdomínio, precisará de DNS curinga e de que todos esses hosts carreguem o diretório do WordPress. Os domínios adicionados manualmente também devem apontar, por DNS e raiz do documento, para essa instalação.
  • Confirme que o WordPress utiliza HTTPS e que o Endereço do WordPress (URL) e o Endereço do site (URL) estão corretos antes de o converter.

Ativar a configuração da rede

  1. Edite o wp-config.php e adicione esta linha antes do comentário que indica para parar de editar:
define( 'WP_ALLOW_MULTISITE', true );
  1. Volte ao painel e abra Ferramentas > Configuração da rede.
  2. Escolha subdomínios ou subdiretórios, indique o título e o e-mail da rede e clique em Instalar.
  3. O WordPress mostra dois blocos gerados especificamente para a sua instalação. Copie o primeiro para o wp-config.php e substitua pelo segundo as regras do WordPress dentro do .htaccess. Não copie regras de outro tutorial: mudam consoante o caminho, o tipo de rede e quando o Multisite foi ativado.
  4. Inicie sessão novamente e abra Os meus sites > Administração da rede para criar e configurar os sites.

A documentação oficial Create a Network detalha as restrições e os passos para cada modalidade. Mantenha a cópia prévia até verificar os acessos, as ligações permanentes, os carregamentos, o e-mail e os certificados de todos os domínios.

Domínios, certificados e permissões

Um DNS curinga não cria automaticamente um certificado curinga. Verifique que cada nome utilizado resolve para a instalação e tem HTTPS válido. Para domínios diferentes, configure também a sua raiz e o mapeamento correspondente na rede.

Nem sempre poderá escolher livremente subdomínios ou subdiretórios: influenciam a antiguidade, os caminhos e a configuração da instalação. Siga as restrições indicadas pelo assistente em vez de forçar constantes copiadas de outra rede.

Verifique quem tem permissões de superadministrador e que plugins podem ser ativados por site ou por rede. Uma falha num componente partilhado pode afetar vários sites; teste as atualizações e as cópias com esse alcance.

Validar a rede e recuperar

Crie um site de teste e verifique o URL, o acesso, a multimédia, os e-mails e as permissões de um utilizador sem privilégios de rede. Reveja os sites existentes e confirme que uma conta não vê funções que não lhe correspondem.

Não reverta a conversão eliminando apenas WP_ALLOW_MULTISITE: depois de instalar a rede, haverá outras definições e alterações SQL. Para voltar ao ponto anterior, utilize a cópia coerente de ficheiros e base de dados, tendo em conta qualquer conteúdo criado desde então.

Também lhe pode ser útil

Algo não bate certo ou mudou? Diga-nos e revemos.