Saya menemukan sedikit permasalahan ketika pertama kali ingin menginstall WordPress MU di komputer lokal. Ternyata WordPress MU tidak mau jalan di localhost. Saat mencoba mengakses program instalasi selalu saja gagal dan yang saya temui adalah pesan error.
Akhirnya, setelah berkali-kali mencoba dengan beberapa cara, ketemu juga solusinya. Nah, untuk itu saya ingin menuliskan pengalaman tersebut pada tulisan ini. Barangkali ini berguna untuk Anda yang ingin mencobanya.
Apa Itu WordPress MU?
Mungkin bagi Anda yang baru pertama kali mendengar WordPress MU, bertanya-tanya sebenarnya apa sih WordPress Mu itu dan apa bedanya dengan WordPress biasa. WordPress Mu merupakan singkatan dari WordPress Multi User, artinya WordPress yang bisa dipakai untuk membuat banyak blog (tentu saja dengan user yang berbeda pula) dalam satu domain.
WordPress.com adalah salah satu contoh situs yang menggunakan WordPress MU (katanya seperti itu, entah kenyataannya). Jika kita ingin membuat sebuah jaringan blog, misalnya di suatu organisasi atau sekolah yang anggotanya cukup banyak akan lebih praktis jika pakai WordPress MU.
Kita tidak perlu menginstall WordPress berkali-kali tapi cukup sekali saja dan itu bisa dipakai bersama-sama oleh semua blog. Database yang dipakainya pun cukup satu saja. Nantinya jika ada anggota baru yang ingin membuat blog, cukup melakukan registrasi seperti pada WordPress.com.
Pada tulisan ini saya hanya membahas bagaimana cara menginstall WordPress MU pada komputer lokal. Untuk instalasi pada web hosting, caranya malah lebih mudah lagi karena kita tidak perlu repot-repot melakukan konfigurasi web server.
Setup Database
Langkah pertama yang perlu kita kerjakan yaitu membuat database MySQL. Misalnya saja database tersebut kita beri nama blogs_com. Kita bisa memanfaatkan phpMyAdmin untuk proses pembuatan database tersebut.
Edit File Hosts
Seperti yang saya kemukakan di atas, WordPress MU tidak mau jalan jika kita menginstall-nya pada localhost. WordPress MU hanya mau di-install dengan domain localhost.localdomain. Untuk itu kita harus mengedit file hosts yang ada pada direktori C:\WINDOWS\system32\drivers\etc.
Buka file hosts tersebut dengan Notepad. Jika kita memakai sistem operasi Windows Vista, kita harus mempunyai administrator privilege agar bisa mengedit file tersebut. Caranya klik kanan aplikasi Notepad pada Start Menu dan pilih Run As Administrator.
Tampilan file hosts kurang lebih seperti di bawah ini.
# For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host 127.0.0.1 localhost
Agar instalasi WordPress MU bisa jalan, kita harus menambahkan baris berikut:
127.0.0.1 localhost.localdomain
Namun demikian pada tulisan ini saya tidak akan membahas bagaimana menginstall WordPress dengan localhost.localdomain. Selain terlalu panjang URL-nya, alamat domain tersebut juga kurang menarik. Pada contoh ini saya akan membicarakan bagaimana menginstall WordPress MU dengan Virtual Host.
Anggap saja kita ingin menginstall WordPress MU di komputer lokal tapi dengan alamat URL yang mirip di Internet, misalnya blogs.com. Caranya yaitu dengan memanfaatkan fitur Virtual Host pada Apache. Pertama, kita harus menambahkan alamat domain kita pada file hosts.
Contohnya bisa kita lihat pada baris berikut ini.
127.0.0.1 blogs.com
Tambahkan baris di atas pada file hosts lalu simpan.
Konfigurasi Virtual Host
Sebelum melakukan konfigurasi Virtual Host, kita harus menentukan dimana akan meletakkan source code dari WordPress MU. Contohnya D:\project\website\blogs_com. Kopi semua file WordPress MU dan letakkan pada direktori tersebut. Kita bisa mendownload file tersebut dari situs WordPress MU.
Langkah selanjutnya edit file konfigurasi Apache dan tambahkan baris-baris berikut ini.
<VirtualHost *:80> DocumentRoot D:\project\website\blogs_com ServerName blogs.com </VirtualHost>
Jika kita menggunakan XAMPP, setting virtual host tersebut berada pada file C:\xampp\apache\conf\http-vhosts.conf. Berikutnya simpan file konfigurasi tersebut dan restart Apache.
Tahap Instalasi
Ketikkan alamat URL http://blogs.com pada browser, maka akan muncul tampilan seperti berikut ini.

Blog Addresses
Ada dua pilihan apakah blog pada WordPress MU tersebut akan menggunakan sub-domain atau sub-direktori. Jika kita memilih sub-domain, maka kita perlu menambahkan entri pada file hosts dengan alamat sub-domain dari blog.
Misalnya kita akan membuat blog dengan URL http://testing.blogs.com maka kita perlu menambahkan baris berikut ini:
127.0.0.1 testing.blogs.com
Setiap kali kita membuat blog baru, kita harus menambahkan entri seperti contoh di atas.
Database
Isikan data-data yang diminta pada bagian ini sesuai dengan database yang sudah kita buat.
Server Address
Untuk Server Address biasanya kita tidak perlu mengubahnya lagi.
Site Details
Isikan judul situs dan alamat email pada bagian ini.
Setelah semua terisi dengan lengkap, klik tombol Submit. Jika proses instalasi berjalan lancar, kita akan melihat tampilan seperti berikut ini.

Testing
Tambahkan blog baru pada WordPress MU tersebut untuk mengeceknya. Caranya login ke WordPress MU dengan username dan password yang diberikan lalu klik menu Site Admin – Blogs. Isikan data blog yang akan kita buat pada bagian Add Blog seperti contoh berikut ini.

Selanjutnya klik tombol Add Blog.
Jangan lupa tambahkan entri yang berisi Blog Address pada file hosts seperti contoh sebelumnya. Kunjungi blog baru tersebut dengan alamat http://testing.blogs.com. Apakah sudah berjalan sesuai harapan atau malah error?
