Masang MediaWiki di Windows Server 2008

Departemen IF di IT-Telkom menggunakan MediaWiki sebagai template fasilitas web untuk upload abstraksi TA/PA (Tugas Akhir atau Project Akhir). Artinya setiap mahasiswa IF musti mengupload deskripsi/abstraksi TA mereka ke situs ini sebagai persyaratan TA/PA.

Nah, berhubung servernya ada di lab RPL, saya kebagian tugas meneruskan maintenance web ini. Sayangnya saya nggak ngarti megang Linux, padahal server terdahulu menggunakan Linux sebagai OS-nya. Nah, biar bisa melaksanakan tugas maintenance, saya kepikiran untuk memindahkan MediaWiki-nya ke OS Windows Server ajah… Yang gampang aja lah makenya, tinggal klik-klik aja :D

Maka dilakukanlah proses backup database Wiki-TA-PA yang lama oleh admin terdahulu (a.k.a si jenggot) dibantu ama zeft. Kemudian harddisk servernya di format dan di install Windows Server 2008.

Nah, tantangannya adalah gimana supaya MediaWiki (yang berbasis PHP) bisa jalan di atas IIS 7. Setelah guuggling sana sini, akhirnya ketemu juga caranya… Berikut adalah langkah2 yang saya lakukan :

  1. Format harddisk
  2. Install Windows Server 2008
  3. Setting jaringan (set IP) buat windows servernya
  4. Tambahkan role “Web Server IIS” untuk windows servernya
  5. Masang MySQL (step2nya bisa diliat disini, udah kumplit)
  6. Ngidupin PHP di Server 2008 (step2nya bisa diliat disini, udah kumplit) pake CGI gitu… Apaan tuh gw gag ngerti… Ikutin aja tutorialnya, hehehe…
  7. Trus setelah memastikan MySQL dan PHP-nya udah idup, tinggal masang MediaWikinya (sekali lagi, udah ada seteb bae seteb-nya disinih). Walaupun itu tutorial untuk Windows Server 2003, tapi tetep bisa dipake di Server 2008.

Nah masalah selanjutnya adalah, ternyata database yang dibackup nggak compatible sama MediaWiki ini. Entah karena versinya lebih baru atau karena MySQLnya dipasang di windows 2008, entah lah… Pokoknya masalah terjadi ketika saya mau mengisi database baru di Server 2008 dengan data hasil backup dengan command :

source d:\mediawiki.sql
(perintah ini mengisi database -yang digenerate sama MediaWiki saat installasi- dengan data backup dari server yang lama)

Dengan perintah diatas, data-data dari MediaWiki yang lama berhasil di insert ke tabel2 yang baru. Web bisa dijalankan, bisa login, bisa create user baru, tapi, terjadi error ketika akan membuat page baru! Hal itu kemudian bisa saya atasi dengan bantuan dari halaman ini :

  1. Backup dulu database yang sekarang dengan perintah “mysqldump”… Tapi saya sih pake phpMyAdmin aja :)
  2. Trus copy file “adminsettings.sample” ke root folder MediaWiki, ubah extensinya jadi “.php” dan edit isinya sesuai kebutuhan
  3. Jalanin perintah “php” untuk manggil file “update.php” di folder maintenance. Kira2 seperti ini : “C:\PHP>php c:\wwwroot\wiki\maintenance\update.php”
  4. Selesai

Seharusnya setelah di Update, MediaWiki bisa bekerja dengan baik. Dalam hal ini, semua data dari Wiki-TA-PA-IF yang lama berhasil saya pindahkan ke OS Windows Server 2008…

Wikinya Jalan!

Wikinya Jalan!

4 Responses to “Masang MediaWiki di Windows Server 2008”

  1. deniar Says:

    Cara pemasukan data ke wikipedia Tugas Akhir ini rada aneh, banyak yang belum bisa juga. Ujung2nya banyak yang salah edit, karena gak ada petunjuk gimana cara posting judul TA baru di sana.

    Mungkin bisa disampaikan juga sebagai usulan nih leo, ditambahkan tutorial (steb by step) cara memasukkan judul dan artikel Tugas Akhir ke Wikipedia ini.

  2. afwan auliyar Says:

    oya leo….
    access wiki nya harus di gdg F yak ?!?
    pk alamatnya apaan nih ?!? kok 10.14.14.14 ga bisa ?!? gw bukanya di gdg A !!!

  3. dodollipret Says:

    @Deniar,
    sebenernya saya agak alergi deket2 ama sesuatu yang berhubungan ama TA… hehehe u know why lah :P Tapi sarannya akan saya coba untuk dilaksanakan… Thanks :D

    @Afwan,
    saya juga bingung nih… Jaringan gedung F masih dalam masa perbaikan. Kabel yang ke lab RPL blom idup, jadi sejak 2hari yang lalu kami masih numpang di subnet 14. Eh 14 mati juga, pindah lagi numpang ke lab tele (subnet 17)… Jadi gitu deh, bentar2 ganti bentar2 ganti… ganti kok bentar-bentar??!!

    padahal lab RPL kan arusnya alamatnya 10.14.11.xxx

    doh…

  4. riyandi Says:

    wekekek..jadi inget :p


Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: