Versi Moodle terbaru pada waktu tulisan ini dibuat adalah versi 3.11.6. Versi Ubuntu LTS terbaru adalah 20.04.3
Tahap Instalasi
Tahap pertama adalah update dan upgrade Ubuntu
apt update
apt upgrade
Setelah itu download dan buka source code Moodle 3.11.6 (sumber: apt update apt upgrade) Moodle 3.11.6: https://download.moodle.org/download.php/stable311/moodle-3.11.6.tgz
cd /var/www/html
tar -xzvf moodle-latest-3.11.6.tgz
Berikutnya instalasi prerequisite untuk Moodle
apt install apache2 mysql-server php php-xml php-curl php-gd php-zip php-intl php-mysqli php-mbstring php-xmlrpc php-soap libapache2-mod-php php-mysql
Opsional: instalasi postfix untuk menangani email outgoing
apt install postfix
Opsional: edit file php.ini, ganti baris “max_input_vars = 1000” menjadi “max_input_vars = 5000”. Jika hal ini tidak dilakukan, pada waktu instalasi akan muncul warning.
nano /etc/php/7.4/apache2/php.ini
Kemudian restart apache
service apache2 restart
Membuat database dan user di MySQL untuk Moodle
CREATE database moodle;
CREATE USER 'moodle'@'localhost' IDENTIFIED BY 'moodlepassword';
ALTER USER 'moodle'@'localhost' IDENTIFIED BY 'moodlepassword'; #change password
GRANT ALL PRIVILEGES ON moodle . * TO 'moodle'@'localhost';
ALTER USER 'moodle'@'localhost' IDENTIFIED WITH mysql_native_password BY 'moodlepassword';
Setelah itu lanjutkan proses instalasi melalui web browser. Misal alamat server adalah 192.168.0.100, maka alamat untuk instalasi adalah http://192.168.0.100/moodle