Risposte:
Esiste un plug-in per questo: sottodomini multisito WP XAMPP . Sfortunatamente, non è disponibile una descrizione in inglese. Ci proverò qui.
La seguente guida imposterà un sito multi-sito mu.wp
con sottodomini.
Inizia con una nuova installazione di WordPress e XAMPP . Crea una rete per sottodomini. Non creare ancora alcun sito secondario.
Il mio XAMPP è installato in E:\xampp
, WordPress in E:\wordpress.latest.final
e le directory specifiche del mio sito in F:\sites
. C'è una directory F:\sites\_logs
per i file di registro. Assicurati di adattare i percorsi nei seguenti esempi alla tua configurazione.
hosts
fileApri il hosts
file Su Win 7 è probabilmente attivo C:\Windows\System32\drivers\etc\hosts
e hai bisogno dei diritti di amministratore per modificarlo.
Crea una sezione separata come questa:
# BEGIN XAMPP-127.0.0.2
127.0.0.2 mu.wp
# END XAMPP-127.0.0.2
Nota che usiamo 127.0.0.2
, no 127.0.0.1
. Questo è importante.
Salva il file, chiudi e dimentica.
httpd-vhosts.conf
Apri il file vhosts di Apache in /apache/conf/extra/httpd-vhosts.conf
.
Crea un nuovo host virtuale. Se quello è il tuo primo host virtuale devi prima avere un vhost generico.
Dovrebbe essere il primo host virtuale nel file.
<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>
<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>
Assicurati che tutti i percorsi siano corretti! Riavvia Apache.
Installa il plug-in Sottodomini multisito WP XAMPP come plug-in MU . Di solito dentro wp-content/mu-plugins
.
Fatto.
Ora puoi creare nuovi sottodomini http://mu.wp/wp-admin/network/site-new.php
, il plug-in aggiornerà hosts
automaticamente il file e i tuoi nuovi siti saranno immediatamente disponibili.