Belajar membuat website multisite sub-domain dengan menggunakan WordPress di Virtual Host
Kali ini saya akan menjelaskan bagaimana cara membuat WordPress Multisite dengan domain sendiri di localhost menggunakan Virtual Host. Saya menggunakan WordPress versi terbaru sekarang ini yaitu WordPress 4.0, dan bisa juga menggunakan WordPress sebelumnya atau mungkin ada yang terbaru. WordPress bisa didownload disini : http://wordpress.org/.
Sebelumnya install terlebih dahulu WordPress yang telah Anda download, tutorial install WordPress bisa dilihat disini : http://blog.mhdsyarif.com/ebook.
Setelah anda berhasil install WordPress, sekarang ikuti langkah-langkah berikut untuk WordPress Multisite.
1. Setting host (C:\windows\system32\drivers\etc\hosts) :
12345 127.0.0.1 syarif.info127.0.0.1 site1.syarif.info127.0.0.1 site2.syarif.info127.0.0.1 site3.syarif.info127.0.0.1 .................
2. Contoh domain yang dibuat syarif.info2. Setting virtual host (xampp\apache\conf\extra\httpd-vhost.conf)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<VirtualHost *:80> ServerAdmin m.syarif@students.itb.ac.id DocumentRoot D:/vhosts/syarif.info/public_html ServerName syarif.info ServerAlias *.syarif.info ErrorLog D:/vhosts/syarif.info/logs/syarif.info.error.log CustomLog D:/vhosts/syarif.info/logs/syarif.info.access.log common </VirtualHost> <Directory "D:/vhosts/syarif.info/public_html"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all </Directory> |
3. Edit file wp-config.php
Tambahkan kode dibawah ini di atas baris /* That’s all, stop editing! Happy blogging. */
/* Multisite */
1 define ('WP_ALLOW_MULTISITE', true);
jangan lupa di simpan
4. Refresh Dashboard WordPress Anda
Ditoolbar sebelah kiri pilih Tools –> Network Setup (sebelum melakukan install non-aktifkan semua plugin). pilih sub-domain kemudian masukkan Judul Network, Email dan Install.
5. Setelah itu setting wp-config.php kembali
setelah itu masukkan kode dibawah ini tepat dibawah program —define (‘WP_ALLOW_MULTISITE’, true); — sesuai dengan petunjuk kode yang tersedia.
123456 define('MULTISITE', true);define('SUBDOMAIN_INSTALL', true); //Jika ingin menggunakan sub-directori ganti true dengan falsedefine('DOMAIN_CURRENT_SITE', 'syarif.info');define('PATH_CURRENT_SITE', '/');define('SITE_ID_CURRENT_SITE', 1);define('BLOG_ID_CURRENT_SITE', 1);
6. Setting .htaccess Anda
Sekarang hapus semua kode .htaccess dan ganti dengan kode yang sudah tersedia dan jangan lupan disimpan.
123456789101112131415 # BEGIN WordPressRewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]# add a trailing slash to /wp-adminRewriteRule ^wp-admin$ wp-admin/ [R=301,L]RewriteCond %{REQUEST_FILENAME} -f [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteRule ^ - [L]RewriteRule ^(wp-(content|admin|includes).*) $1 [L]RewriteRule ^(.*\.php)$ $1 [L]RewriteRule . index.php [L]# END WordPress
5. Setelah melakukan langkah ke-5 dan ke-6, Anda akan disuruh login kembali.
6. Sekarang WordPress anda sudah multisite dan tampilan dasboard anda pun sudah berupa dan anda dapat memiliki beberapa blog dalam satu website.
8. Untuk menambahkan blog baru pilih Network Admin => Sites => Add New
9. Setelah itu masukkan alamat blog yang telah kita setting sesuai dengan langkah pertama di Site Address, jangan lupa tuliskan judul blog dan emailnya, klik Add Site
10. Untuk mengakses website cukup tulis alamat http://syarif.info, http://site1.syarif.info atau sesuai dengan keinginan anda.
Hasilnya seperti berikut
…Selamat Mencoba…
Cat : Sub-domain yang dibuat harus sesuai dengan sub-domain yang telah diatur di virtual host pada langkah pertama.
Dilihat sebanyak : 1175 kali
Informasi ini bagus