Como habilitar o modo MultiSite do Wordpress

 
Introdução:

MultiSite permite a instalação de vários blogs ou sites, com conteúdos distintos, sob a mesma cópia do WordPress, centralizando a administração do sistema, inclusive da base do banco de dados, dos temas e dos plugins.

Requisitos:

Para ativar o modo MultiSite do Wordpress, antes de mais nada o Wordpress tem que estar instalado e funcionando. Se você ainda não o instalou, utilize este tutorial para tanto.

Instalação:

Com o WordPress instalado e funcionando, abra o Terminal (Ctrl+Alt+T) e digite o seguinte comando, para abrir o arquivo wp-config.php:


sudo nano /var/www/html/wp-config.php


Adicione a linha abaixo, logo acima de "/* That’s all, stop editing! Happy blogging. */":


/* Multisite */

define('WP_ALLOW_MULTISITE', true);


Salve o arquivo com a sequência de teclas Ctrl+X, s (ou y, se seu sistema estiver em inglês) e Enter.


A seguir, ainda no Terminal, ative o módulo Mod_Rewrite do Apache com o comando:


sudo a2enmod rewrite


Agora, é necessário editar o arquivo de configuração do Apache para incluir os parâmetros específicos do Wordpress MultiSite e permitir acesso ao arquivo  .htaccess.


sudo nano /etc/apache2/sites-enabled/000-default.conf


Insira o código abaixo:


<Directory /var/www/html/>

        Options Indexes FollowSymLinks MultiViews

        AllowOverride All

        Order allow,deny

        allow from all

</Directory>



Atenção: a seção acima refere-se à pasta /var/www/html. Altere a seção para que corresponda à pasta onde está instalada sua cópia do Wordpress, como, por exemplo: /var/www ou, quem sabe, /var/www/wordpress, ou outra qualquer.

 

 


Salve e saia do Nano com a sequência de teclas Ctrl+X, s (ou y, se seu sistema estiver em inglês) e Enter.


Reinicie o Apache com o comando:


sudo service apache2 restart

Configuração do MultiSite no Wordpress:

A página de instalação do Multisite agora está disponível para ser configurada no Painel do Wordpress.


Acesse a página de administração do Wordpress adicionando “wp-login.php” ao endereço de seu blog.


No Painel (Dashboard), clique no item Ferramentas (Tools) e acesse a página Instalação da Rede (Create a Network of WordPress Sites) e preencha o formulário.


Após pressionar o botão Instalar (Install), o WordPress irá apresentar um conjunto de modificações que devem ser implementadas nos arquivos wp-config.php e .htaccess. Estas modificações dependerão das opções selecionadas no passo anterior.


Crie um arquivo-diretório para seus novos sites com o comando (não esqueça de alterar o caminho ao diretório para adequar à sua instalação do WordPress):


sudo mkdir /var/www/html/wp-content/blogs.dir


Agora, é preciso voltar ao arquivo de configuração do WordPress, com o comando a seguir, para inserir o código indicado pela página de configuração do sistema:


sudo nano /var/www/html/wp-config.php


Após salvar e fechar o editor, adicione as alterações propostas pelo WordPress ao arquivo .htaccess, abrindo-o com o comando:


sudo nano /var/www/html/.htaccess

Criando sites em sua rede MultiSites:

Após logar novamente no WordPress, uma nova aba estará disponível no cabeçalho, denominada Meus Sites (My Sites). Use-a para administrar os sites da rede MultiSite.