Existe um plugin para isso: WP XAMPP Multisite Subdomínios . Infelizmente, não há descrição em inglês disponível. Vou tentar isso aqui.
O guia a seguir irá configurar um site múltiplo em mu.wp
subdomínios.
1. Instalação Básica
Comece com uma nova instalação do WordPress e XAMPP . Crie uma rede para subdomínios. Ainda não crie nenhum subsite.
Meu XAMPP está instalado E:\xampp
, WordPress em E:\wordpress.latest.final
e diretórios específicos do meu site F:\sites
. Há um diretório F:\sites\_logs
para arquivos de log. Certifique-se de ajustar os caminhos nos exemplos a seguir para sua configuração.
2. O hosts
arquivo
Abra o hosts
arquivo Provavelmente no Win 7 está ativado C:\Windows\System32\drivers\etc\hosts
e você precisa de direitos de administrador para editá-lo.
Crie uma seção separada como esta:
# BEGIN XAMPP-127.0.0.2
127.0.0.2 mu.wp
# END XAMPP-127.0.0.2
Note que usamos 127.0.0.2
, não 127.0.0.1
. Isso é importante.
Salve o arquivo, feche e esqueça.
3. O httpd-vhosts.conf
Abra o arquivo Apache vhosts em /apache/conf/extra/httpd-vhosts.conf
.
Crie um novo host virtual. Se esse for seu primeiro host virtual, você precisará primeiro de um host virtual.
vhost genérico
Deve ser o primeiro host virtual no arquivo.
<VirtualHost *:80>
DocumentRoot "E:/xampp/htdocs"
ServerName localhost
<Directory "E:/xampp/htdocs">
Options Indexes FollowSymLinks
Options +Includes
AllowOverride FileInfo
AllowOverride All
Order allow,deny
Allow from all
DirectoryIndex index.php index.shtml index.html index.htm
</Directory>
ErrorLog "F:\sites\_logs\default.error.log"
CustomLog "F:\sites\_logs\default.access.log" combined
</VirtualHost>
nosso vhost multi-site
<VirtualHost 127.0.0.2:80>
ServerName mu.wp
DocumentRoot "E:\wordpress.latest.final"
<Directory "E:\wordpress.latest.final">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ErrorLog "F:\sites\_logs\mu.wp.error.log"
CustomLog "F:\sites\_logs\mu.wp.access.log" combined
</VirtualHost>
Verifique se todos os caminhos estão corretos! Reinicie o Apache.
4. Instale o plugin
Instale o plugin WP XAMPP Multisite Subdomínios como um plugin MU . Geralmente em wp-content/mu-plugins
.
Feito.
Agora você pode criar novos subdomínios http://mu.wp/wp-admin/network/site-new.php
, o plug-in atualizará o hosts
arquivo automaticamente e seus novos sites estarão disponíveis imediatamente.