Artikel ini menjelaskan bagaimana mengatasi “ERROR You don’t have permission to view this list of courses” pada Moodle, jika Moodle kamu menggunakan bahasa Indonesia maka kamu akan melihat tampilan “GALAT Anda tidak memiliki izin untuk melihat daftar kursus“.
Pada dasarnya kedua tampilan ERROR Moodle ini adalah sama, hanya berbeda bahasa dalam menampilkan saja. Error seperti ini muncul karena Admin salah membuat permission pada category courses atau Theme yang digunakan sudah tidak cocok dengan Moodle yang terinstall.
Langkah-langkah perbaiki ERROR You don’t have permission to view this list of courses
Ada 2 cara untuk memperbaiki ERROR You don’t have permission to view this list of courses adalah dengan cara melakukan sedikit modifikasi pada MySQL, yang akan saya jelaskan sebagai berikut.
Cara 1 : ERROR You don’t have permission to view this list of courses
Login ke cPanel -> Klik menu File Manager (cara login cpanel bisa kamu baca di Cara login cPanel.
Kemudian Klik Menu PHPMyAdmin
Klik nama Database yang kamu gunakan untuk Moodle -> Pilih tabs table “course_categories” -> kemudian Edit field visible dengan mengganti angka 0 menjadi 1.
Lakukan hal yang sama pada semua categories course yang ada.
Setelah melakukan langkah-langkah diatas, silahkan refresh website Moodle kamu, sekarang tampilan ERROR You don’t have permission to view this list of courses seharusnya sudah hilang.
Jika cara 1 gagal, kamu bisa mengatasinya dengan cara 2 yang akan saya jelaskan dibawah ini.
Cara 2: ERROR You dont have permission to view this list of courses
Login ke cPanel -> Klik File Manager -> kemudian masuk ke directory dimana Moodle kamu install.
Edit file config.php
Aktifkan debug untuk mengetahui penyebab ERROR You don’t have permission to view this list of courses dengan cara memasukkan kode dibawah ini:
$CFG->debug = (E_ALL | E_STRICT);
$CFG->debugdisplay = 1;
Kamu akan melihat tampilan seperti dibawah ini yang disertai dengan stack trace error pada Moodle yang kamu gunakan sekarang.
Dari penjelasan error diatas dapat kita simpulkan bahwa error You don’t have permission to view this list of courses terjadi karena masalah dengan Theme Moodle yang kamu gunakan.
Untuk mengatasinya adalah dengan cara mengganti theme Moodle yang kamu gunakan tersebut dengan theme bawaan Moodle, misalnya theme “boost” atau “classic”.
Dalam contoh kasus ini, saya menggantinya menjadi theme “boost”.
Caranya adalah dengan memasukkan kode dibawah ini kedalam file config.php Moodle kamu.
$CFG->theme = ‘boost’;
Maka isi file config.php Moodle kamu sekarang akan seperti ini:
<?php // Moodle configuration file
unset($CFG);
global $CFG;
$CFG = new stdClass();$CFG->dbtype = ‘mysqli’;
$CFG->dblibrary = ‘native’;
$CFG->dbhost = ‘localhost’;
$CFG->dbname = ‘namadb_moodle’;
$CFG->dbuser = ‘namausr_moodle’;
$CFG->dbpass = ‘olHFY64)2#ha’;
$CFG->prefix = ‘pfng_’;
$CFG->dboptions = array (
‘dbpersist’ => 0,
‘dbport’ => ”,
‘dbsocket’ => ”,
‘dbcollation’ => ‘utf8mb4_0900_ai_ci’,
);$CFG->wwwroot = ‘https://e-padi.com’;
$CFG->dataroot = ‘/home/namausr/moodledata’;
$CFG->admin = ‘admin’;
$CFG->theme = ‘boost’;$CFG->directorypermissions = 0777;
$CFG->debug = (E_ALL | E_STRICT);
$CFG->debugdisplay = 1;require_once(__DIR__ . ‘/lib/setup.php’);
// There is no php closing tag in this file,
// it is intentional because it prevents trailing whitespace problems!
Simpan perubahan file config.php diatas.
Silahkan refresh tampilan web Moodle kamu, jika langkah-langkah yang saya jelaskan diatas sudah benar, sekarang kamu sudah bisa mengakses halaman web Moodle dengan tampilan theme “boost”.
Setelah kamu berhasil login ke Administrator Dashboard, silahkan ganti atau update theme Moodle yang kamu gunakan sekarang, hal ini penting untuk menghindari masalah serupa dilain waktu.
Namun jika kamu masih tetap ingin menggunakan theme yang ada sekarang, silahkan download versi terbarunya.
Demikian penjelasan ERROR You don’t have permission to view this list of courses atau “GALAT Anda tidak memiliki izin untuk melihat daftar kursus“, semoga bermanfaat.
Kalau kamu membutuhkan server Hosting untuk Moodle, kamu bisa berlangganan layanan kami di Moodle Hosting murah.