Solusi Masalah Blank Page Pada Instalasi Moodle

moodle.jpgSelama ini saya tidak pernah mengalami masalah pada instalasi LMS Moodle baik di Windows maupun di Linux. Agak kaget ketika nyoba pakai XAMPP dan kena masalah di instalasi Moodle. Jadi ketika proses instalasi masuk ke bagian pengisian form untuk database (database name, username, password, dsb), setelah kita klik tombol next, halaman menjadi kosong (blank page) tanpa pesan error apapun. Masalah ini ternyata muncul di beberapa versi Moodle, baik yang 1.8.x, 1.9.x ataupun 2.x. Mungkin ada yang pernah mengalami masalah yang sama dengan saya? Berikut ini cara mengatasinya.

  1. Edit file install.php yang ada dalam folder utama Moodle anda. Cari baris pernyataan di bawah:
    } else if (($fh = @fopen($INSTALL[‘wwwrootform’].’/’.$INSTALL[‘admindirname’].’/environment.xml’, ‘r’)) !== false) {
      

  2. Ganti baris tersebut dengan pernyataan di bawah:
    } else if (($fh = @fopen(“‘”.$INSTALL[‘wwwrootform’].”/”.$INSTALL[‘admindirname’].”/environment.xml'”, ‘r’)) !== false) { 

Mudah-mudahan dengan penggantian ini, instalasi moodle bisa berjalan lancar. Masalahnya ternyata ada di kompatibilitas penulisan argumen string pada fungsi fopen() di PHP. Silakan dicoba.

Sumber: http://moodle.org/mod/forum/discuss.php?d=65786

ttd-small.jpg