Mengatasi Error Adhoc Task QBank & Cron Moodle Tidak Jalan
- Jum'at, 23 Januari 2026
- Kanghaki
- 0 komentar
Saat mengelola Moodle, terkadang muncul pesan:
The adhoc tasks \mod_qbank\task\transfer_question_categories and \mod_qbank\task\transfer_questions are not yet complete or have failed.
Masalah ini membuat Question Bank tidak bisa dikelola atau dibagikan. Penyebab utamanya biasanya bukan di QBank, melainkan cron Moodle yang gagal berjalan akibat konfigurasi config.php yang kurang tepat.
Penyebab Utama
-
$CFG->wwwrootmasih menggunakan trailing slash (/) -
config.phpmenggunakan$_SERVER['HTTP_HOST']tanpa pengecekan
(error saat cron dijalankan via terminal / CLI)
Solusi Singkat
1️⃣ Perbaiki $CFG->wwwroot
Edit file:
Pastikan tanpa / di belakang:
2️⃣ Hindari HTTP_HOST Tanpa Pengecekan
Jika ada kode seperti ini:
Ganti dengan:
Atau langsung gunakan domain statis (lebih aman).
3️⃣ Jalankan Cron Moodle
Lanjutkan dengan:
Hasil Akhir
-
Cron Moodle berjalan normal
-
Adhoc task QBank selesai
-
Question Bank bisa dikelola & dibagikan kembali
Catatan Penting
-
config.phpharus aman dijalankan di CLI -
$CFG->wwwroottidak boleh memakai trailing slash -
Cron wajib aktif agar fitur Moodle berjalan normal