Tags

Postingan kali ini memang bukan sesuatu yang baru tapi hanya sekedar sebagai pengingat saja. Saat kita melakukan instalasi moodle pada windows vista ataupun windows 7, 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. 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.