--> Skip to main content

Cara Mudah Memperbaiki Checks Merah Pada Installasi Moodle di Localhost

Cara Mudah Memperbaiki Checks Merah Pada Installasi Moodle di Localhost

Pada artikel sebelumnya telah dijelaskan tentang Pengenalan Moodle dan Cara melakukan installasi moodle secara offline dengan xampp server. Pada artikel kali ini saya akan menjelaskan beberapa hal yang terkadang menjadi masalah saat proses installasi moodle dilakukan.

Baca juga artikel tentang :

Memperbaiki checks merah pada installasi moodle

Pada proses installasi moodle hal yang harus diperhatikan adalah saat masuk ada halaman pengecekan server atau Server Checks, sobat akan melihat kata 'Checks' berwarna merah, dan itu harus dicari solusinya, karena bila tidak maka installasi moodle tidak dapat dilanjutkan, alias berhenti untuk beberapa saat mencari solusi.

Di bawah ini adalah tampilan beberapa permasalahan yang sering muncul diantaranya :
1. Pada bagian database
2. Pada bagian php_extension intl
3. Pada bagian php_extension xmlrpc
4. Pada bagian php_extension soap
5. Pada bagian php_setting opcache.enable
6. Pada bagian mysql_full_unicode_support #File_format
7. Pada bagian mysql_full_unicode #Large_prefix
8. Pada bagian site not https

Lihat pada gambar di bawah ini

Error pada Server Checks

Error pada Server Checks lanjutan

Paling minimal yang harus diperbaiki adalah pada bagian status 'Checks' yang masih berwarna merah. Perhatikan solusi yang akan saya jelaskan di bawah ini :

(Ke-1) Wrong $CFG->dbtype : you need to change it in your config.php file, from 'mysql' to 'mariadb'.
Cara memperbaikinya :
Buka file config.php, yang terdapat di htdocs. 
Cari baris 
$CFG->dbtype = 'mysqli'; 
dan ubah menjadi $CFG->dbtype = 'mariadb';

(Ke-2) Intl extensionis required to improve internationalization support, such as locale aware sorting and international domain names
Cara memperbaikinya :
Edit file php.ini yang ada di folder c:\xampp\php\php‌.ini. Kemudian hilangkah tanda titik koma ; pada baris ;extension=intl menjadi extension=intl

membuka file php.ini
Membuka file php.ini

(Ke-3) The XMLRPC extension is useful for web services and Moodle networking
Cara memperbaikinya : 
Sama seperti yang di atas Edit file php.ini yang ada di folder c:\xampp\php\php‌.ini. Kemudian hilangkah tanda titik koma ; pada baris ;extension=xmlrpc menjadi extension=xmlrpc

(Ke-4) mysql_full_unicode_support#File_format
Cara memperbaikinya : 
Buka file my.ini yang terdapat di direktori c:\xampp\mysql\bin\my.ini. Kemudian tambahkan baris berikut ini :
default-character-set = utf8
[mysqld]character_set_server=utf8
[mysql]
default-character-set = utf8

membuka file my.ini
Membuka file my.ini

(Ke-5) mysql_full_unicode_support#Large_prefix
Cara memperbaikinya :
Masih di file my.ini yang terdapat di direktori c:\xampp\mysql\bin\my.ini. Kemudian tambahkan baris berikut ini :
[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',


Baca juga artikel tentang :

Demikian artikel tentang Cara mudah untuk memperbaiki yang Error di Server Checks. Semoga dapat bermanfaat.

Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar