Mengatasi Error Server Check Pada Instalasi Moodle

Daftar Isi
Mengatasi Error Server Check Pada Instalasi Moodle
Pada saat melakukan instalasi moodle, ada satu tahapan dimana sistem instalasi moodle mengecek server (Server Check). Beberapa persyaratan yang belum sesuai biasanya menjadi masalah dan instalasi moodle tidak dapat dilanjutkan. Berikut ini adalah beberapa masalah yang sering muncul ketika melakukan instalasi moodle di XAMPP Windows:
Error Server Check

Error Other Check
Minimal yang harus diperbaiki adalah status Check yang berwarna merah. Cara memperbaiki Error nya ikuti penjelasan berikut ini:
  1. Wrong $CFG->dbtype : you need to change it in your config.php file, from 'mysql' to 'mariadb'.
    Untuk error ini cara memperbaikinya adalah dengan merubah di file config.php, cari baris $CFG->dbtype = 'mysqli'; dan ubah menjadi $CFG->dbtype = 'mariadb';
  2. Intl extensionis required to improve internationalization support, such as locale aware sorting and international domain namesUntuk memperbaiki error ini silahkan edit file php.ini di folder xampp/php/php.ini kemudian hilangkan tanda ";" pada baris ;extension=intl, sehingga menjadi extension=intl
  3. mysql_full_unicode_support#File_format
    Untuk memperbaiki error pada bagian ini silahkan buka file my.ini yang ada di xampp/mysql/bin/my.ini, kemudian tambahkan beberapa baris berikut:
    [client]
    default-character-set = utf8

    [mysqld]
    character_set_server=utf8

    [mysql]
    default-character-set = utf8
  4. mysql_full_unicode_support#Large_prefix
    Untuk memperbaiki error pada bagian ini silahkan buka file my.ini yang ada di xampp/mysql/bin/my.ini, kemudian tambahkan beberapa baris berikut:
    [mysqld]
    innodb_file_format = Barracuda
    innodb_file_per_table = 1
    innodb_large_prefix

    Selain itu juga lakukan perubahan pada file config.php pada moodle dan ubah baris :
    'dbcollation' => 'utf8mb4_general_ci',
    menjadi
    'dbcollation' => 'utf8_general_ci',

Untuk langkah nomor 1 dan 2 dibutuhkan restart Apache, Sedangkan langkah 3 dan 4 membutuhkan restart MySQLlakukan Stop dan Start kembali dari XAMPP Control Panel.
Restart Apache dan MySQL

Catatan :
Untuk membuka file php.ini dan juga my.ini, dapat juga dilakukan dengan mengklik tombol config pada XAMPP Contol Panel Seperti gambar berikut ini: 
Membuka File php.ini
Membuka File my.ini