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?


aldi | March 16th, 2010 jam 7:24 pm
artikel yg menarik…
tp ada yg ingin saya tanyakan mas,
gimana caranya memindahkan web wordpress MU ini ke server sungguhan, saya bingung…
mohon pencerahannya…
Wahyu Wibowo | March 19th, 2010 jam 10:44 pm
Oke tunggu saja artikel lanjutannya
budies | March 20th, 2010 jam 7:19 am
saya masih gagal mencoba ikuti petunjuk ini.. apa karena config.php-nya perlu diedit ulang seperti install WP biasanya
cany | April 13th, 2010 jam 9:09 pm
mas mau tanya kalo pake appserv konfigurasi virtual hostnya gemana ya.
kalo di xamp kan
DocumentRoot D:\project\website\blogs_com
ServerName blogs.com
kalo di appserv gemana ya kok saya ada error gini ya :
Warning: constant() [function.constant]: Couldn’t find constant VHOST in D:\AppServ\www\wpmu\wpmu-settings.php on line 68
No WPMU site defined on this host. If you are the owner of this site, please check Debugging WPMU for further assistance.
Dadot | April 24th, 2010 jam 4:23 pm
tolong dibuatkan tutorial via appserv, karena appserv saya hanya boleh buat 1 db. kalau pakai xampp, terlalu makan disk space(hd saya kecil). Please reply ke mail saya
Anak Muda | June 10th, 2010 jam 8:18 am
kalau di local saya sudah berhasi, tapi di hosting belom berhasil. Belom terlalu ngerti kalau instal manual di hosting. Mohon pencerahanya..