upgrade moodle | java php laravel linux mysql sql bootstrap html css query java php laravel linux mysql sql bootstrap html css query: upgrade moodle

Tuesday, March 9, 2021

upgrade moodle

Upgrade Versi Moodle

Instalasi awal moodle menggunakan aplikasi bawaan cpanel yaitu Softaculous, kemudian untuk proses upgrade versi moodle penulis melakukan ugrade versi melalui cpanel pada aplikasi Softaculous, ketika proses upgrade pastikan checklist Backup diklik untuk jaga-jaga jika proses upgrade mengalami kegagalan. Silakan klik pada versi terbaru yang ditampilkan apda laman Softaculous dan tunggu beberapa menit, tunggu sampai ada notifikasi dari Softaculous bahwa proses upgrage selesai dilakukan.

Setelah muncul notifikasi proses upgrade berhasil, ada pesan dari softaculous pada halaman yang sama untuk melakukan penghapusan folder install pada home directory instalasi moodle, silakan hapus folder tersebut melewati File Manager yang ada di cpanel. Kemudian akses moodle seperti biasa, dan akan muncul warning seperti gambar di bawah ini:


Silakan klik continue untuk melanjutkan, jika settingan database dan library php yang ada di cpanel ada yang kurang sesuai dengan requirement moodle ini maka akan muncul error atau warning seperti ini :

Perbaiki dulu error dan warning tersebut seperti pada tulisan di bawah ini untuk menghilangkan error dan warning tersebut.

Error Setting Database

Wrong $CFG->dbtype: you need to change it in your config.php file, from 'mysql' to 'mariadb'.

Update file config.php pada installation folder moodle baris $CFG->dbtype = 'mysqli' menjadi $CFG->dbtype = 'mariadb'

Warning php_setting

PHP opcode caching improves performance and lowers memory requirements, OPcache extension is recommended and fully supported.

buka cpanel kemudian cari modul PHP dengan mengetikkan PHP pada text pencarian, kemudian klik menu/icon PHP, dan dari opcache dan klik untuk meng-enable/mengkatifkan extension OPcache.

Warning Unicode Mysql

The current setup of MySQL or MariaDB is using 'utf8'. This character set does not support four byte characters which include some emoji. Trying to use these characters will result in an error when updating a record, and any information being sent to the database will be lost. Please consider changing your settings to 'utf8mb4'. See the documentation for full details.

Warning yang lain terkait character set pada database mariadb/mysql yg di set utf8, dengan alasan character set tersebut tidak mendukung untuk 4 byte character yang digunakan untuk emoji, sehingga character set database perlu diubah menjadi utf8mb4, cara merubahnya adalah dengan menjalankan perintah alter database.
Perintah untuk merubah character set dapat dilakukan melalui query browser yang terkoneksi dengan database moodle/ menggunakan phpmyadmin pada cpanel, perintah untuk merubah character set adalah

alter table nama_database_moodel character set = 'utf8mb4';

Setelah semua error dan warning diperbaiki, silakan klik tombol continue, pada halaman daftar error dan warning tersebut


Setelah menekan tombol continue akan muncul halaman informasi seperti ini :
silakan cek sampai halaman bawah sampai muncul tombol "Update Moodle database now" seperti tampilan di bawah ini:

tunggu beberapa saat sampai muncul tampilan seperti gambar di bawah ini:
Setelah tombol continue diklik, maka akan muncul halaman untuk menyimpanan data setting moodle, silakan klik tombol "Save changes", seperti pada tampilan ini
Sampai disini upgrade moodle sudah berhasil, untuk memastikan versi dari moodle, silakan cek pada menu Site Administrasion > Notification











No comments:

Post a Comment

saifiahmada.com adalah blog belajar programming Indonesia, membahas lengkap materi bahasa pemrograman: code HTML, CSS, Bootstrap, Desain, PHP, MySQL, coding Java, Query, SQL, dan dunia linux