menginstal WordPress di IIS 6

WordpressEntah mengapa, mungkin karena sedang membujang selama akhir pekan, saya tergelitik untuk menginstal WordPress di Rogue, komputer jinjing saya. Sambil menunggu pengunduhan dari repositori SVN, saya jadi teringat dengan Huda, sang penerjemah bahasa Indonesia WordPress. Walaupun itu belum cukup mendorong saya untuk tidak menggunakan versi SVN dan sebaliknya langsung mengunduh versi bahasa Indonesianya, hehe.

Membaca README yang tersedia, saya pikir cukup mudah untuk menyiapkan WordPress untuk dijalankan di Rogue. Buat basis data, buat berkas konfigurasi wp-config.php, dan jalankan skrip admin wp-install.php. Sukses! Kata sandi untuk admin sudah didapatkan dan langsung menuju isian untuk masuk log. Nama pengguna dan kata sandi dimasukkan dan kirim. Loh, kok masuk nyasar ke direktori akar (root directory) server web lokal saya?

Hmmm, konfigurasi Rogue memang bukan konfigurasi ideal LAMP yang disarankan. Rogue berisi M$ Windows XP dengan IIS 6 yang tentunya tak bisa membuat server web virtual serta juga tentunya tanpa mod_rewrite karena malas menginstal yang versi IIS-nya. Ditambah lagi, saya menginstal WordPress di sub-sub-subdirektori. Tapi, bukannya seharusnya bisa?

Googling selama kurang lebih 30 menit ditambah rasa kantuk karena sudah menjelang tengah malam membuat saya menjadi kurang sabar. Iseng saya coba lihat struktur dan isi basis datanya untuk melihat apakah proses instalasi sudah berjalan baik. Di tabel options saya menemukan dua entri yang agak aneh: siteurl dan home berisi http://localhost?step=2. Huh?

Setelah dua entri tersebut diganti dengan alamat direktori akar yang tepat, barulah WordPress bisa terpasang dengan mulus (tanpa pranala permanen yang cantik tentunya).

Yang bisa saya ambil dari kejadian ini mungkin adalah bahwa proses pemecahan masalah kadang tidak hanya didasari oleh pengetahuan dan pengalaman sendiri ataupun orang lain. Faktor keberuntungan dan keisengan juga diperlukan 😉