Ada plugin untuk itu: WP XAMPP Multisite Subdomains . Sayangnya, tidak ada deskripsi bahasa Inggris yang tersedia. Saya akan mencobanya di sini.
Panduan berikut ini akan mengatur multi-situs di bawah mu.wp
dengan subdomain.
1. Instalasi Dasar
Mulailah dengan instalasi baru WordPress dan XAMPP . Buat jaringan untuk subdomain. Jangan membuat sub situs apa pun.
XAMPP saya dipasang di E:\xampp
, WordPress di E:\wordpress.latest.final
, dan direktori spesifik situs saya di F:\sites
. Ada direktori F:\sites\_logs
untuk file log. Pastikan untuk menyesuaikan jalur dalam contoh berikut ini dengan pengaturan Anda.
2. hosts
File
Buka hosts
file. Pada Win 7 yang mungkin aktif C:\Windows\System32\drivers\etc\hosts
, dan Anda perlu hak administrator untuk mengeditnya.
Buat bagian terpisah seperti ini:
# BEGIN XAMPP-127.0.0.2
127.0.0.2 mu.wp
# END XAMPP-127.0.0.2
Catatan yang kami gunakan 127.0.0.2
, tidak 127.0.0.1
. Ini penting.
Simpan file, tutup dan lupakan.
3. The httpd-vhosts.conf
Buka file Apache vhosts di /apache/conf/extra/httpd-vhosts.conf
.
Buat host virtual baru. Jika itu adalah virtual host pertama Anda, Anda perlu vhost generik terlebih dahulu.
vhost generik
Harus menjadi host virtual pertama dalam 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>
vhost multi-situs kami
<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>
Pastikan semua jalur sudah benar! Mulai ulang Apache.
4. Instal plugin
Instal plugin WP XAMPP Multisite Subdomains sebagai MU-plugin . Biasanya di wp-content/mu-plugins
.
Selesai
Anda dapat membuat subdomain baru sekarang http://mu.wp/wp-admin/network/site-new.php
, plugin akan memperbarui hosts
file secara otomatis, dan situs baru Anda segera tersedia.