Documentação
Suporte multisite WordPress (também conhecido como Sites de Rede)
Uma rede multisite é uma coleção de sites que todos compartilham a mesma instalação WordPress. Eles também podem compartilhar plugins e temas. Os sites individuais na rede são sites virtuais no sentido de que eles não têm seus próprios diretórios em seu servidor, embora eles tenham diretórios separados para mídia envia dentro da instalação compartilhada, e eles têm tabelas separadas no banco de dados.
Os seguintes passos são necessários para permitir o suporte multisite em TurnKey WordPress:
1. Decida se deseja usar subdomínios ou subdiretórios
Os multisites Wordpress podem ser servidos a partir de um subdomínio ou de um subdiretório, por exemplo:
- Subdomínios: site1.example.com, site2.example.com
- Subdiretórios: www.example.com/site1, www.example.com/site2
Importante: Se você decidir subdomínios, então SITE será http://example.com . Se você decidir sub-diretórios, então SITE seria http://www.example.com .
Nota: Subdomínios exigem que você seja capaz de atualizar seus domínios DNS registros (ver Gestão de Domínios TurnKey).
2. Atualizar a configuração wordpress
Editar /var/www/wordpress/wp-config.php
Delete the following:
define('WP_SITEURL', 'http://'.\$_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://'.\$_SERVER['HTTP_HOST']);
And in its place, add (replace SITE with what you decided in step 1):
define('WP_SITEURL', 'SITE');
define('WP_HOME', 'SITE');
define('WP_ALLOW_MULTISITE', true);
Atualizar a base de dados
mysql --defaults-extra-file=/etc/mysql/debian.cnf <<EOF USE wordpress; UPDATE wp_options SET option_value='SITE' WHERE option_name='home'; UPDATE wp_options SET option_value='SITE' WHERE option_name='siteurl'; EOF