$TTL 86400
@ IN SOA ns.antzone.web.id. antzone.web.id. (
2006070505 ; serial
28800
14400
3600000
86400
)
IN NS ns.antzone.web.id.
IN MX 10 mail.antzone.web.id.
IN A 192.168.1.100
ns IN A 192.168.1.100
mail IN A 192.168.1.101
www IN A 192.168.1.100
store IN CNAME www
Plugin ini memisahkan situs utama denga situs lainnya,untuk melakukannya domain harus mengirim terlebih dahulu ke situs wordpress utama dimana wordpress telah di install. Untuk menerapkannya maka bisa menggunakan plugin WordPress MU Domain Mapping plugin. Plugin ini memungkinkan pengguna wordpress untuk memetakan blog mereka ke situs domain lain,tanpa harus menginstall wordpress lagi,jadi cukup 1 instalan wordpress untuk beberapa domain yang sudah di daftarkan pada DNS Server.
Setelah kita selesai menginstall WordPress MU Domain Mapping plugin pada server wordpress, buka wordpress/wpcontent/plugins/,disana terdapat sunrise.php,pindahkan file sunrise.php ke wordpress/wpcontent . Setelah itu yang perlu dilakukan adalah mengedit file wp-config.php yang ada di root folder
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'antzone.web.id' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
define( 'SUNRISE', 'on' );
Dan juga perlu dilakukan adalah mengedit file .htaccess agar permalinks sesuai dengan domain yang telah kita setup sebelumnya
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]
# END WordPress
Jika instalasi belum berhasil ketika akan masuk ke wp-admin maka akan muncul error untuk mengaktifkan network mapping.Catatan, plugin yang sudah active di disable dulu semuanya sebelum mengaktifkan lugin networknya.Jika instalasi berhasil maka akan muncul seperti gambar dibawah.Dipojok kanan atas account wordpress kita.
Tampilan Network Admin
Untuk mengatur quota dan file max-upload,pergi ke option setting
Untuk Settingan Domain Mapping sbb:
Catatan:
Jika tidak bisa masuk/blank (403) ke menu wp-admin,bisa ditambahkan ke settingan apache servernya,edit file site yang di enablekan.Contoh Setting
ServerName ns.antzone.web.id
NameVirtualHost *:80
<VirtualHost *:80>
ServerName antzone.web.id //nama web domainnya
ServerAdmin hostmaster@antzone.web.id
DocumentRoot /var/www/wordpress
<Directory "/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
<Directory /var/www/wordpress>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ServerSignature On
ErrorLog /var/log/apache2/error.log
</VirtualHost>
<VirtualHost *:80>
ServerName store.antzone.web.id //nama web sub domainnya
ServerAdmin hostmaster@antzone.web.id
DocumentRoot /var/www/wordpress
<Directory "/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
<Directory /var/www/wordpress>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ServerSignature On
ErrorLog /var/log/apache2/error.log
</VirtualHost>
We appreciate any and all feedback about our site; praise, ideas, bug reports you name it!
bisa,sebagai admin domain utama akan mendapat hak akeses penuh terhadap akses ke setiap sub domainnya,tinggal setting di dasboard network admin sajah
tutornye bagus bang,,, makasih nyahh :), kalo di buat multi site dengan single login bisa gak yah?