Instalasi Moodle Internet Offline
Selanjutnya kita dapat menginstal Moodle. Database MariaDB perlu di setup sebelum moodle dapat digunakan. Berikut adalah contoh instalasi database MariaDB.
Jika dipakai untuk operasional di jaringan Internet sebaiknya kita secara serius menginstalasi database MariaDB supaya tidak mudah di hack. Jika diperlukan, kita dapat mensetup root password MariaDB,
mysql mysql> SET PASSWORD FOR root@localhost=PASSWORD('password');
Berikut adalah contoh setup database MariaDB yang akan operasional di Internet menggunakan perintah berikut,
- mysql -u root -p
Enter password:
Masukan perintah berikut untuk menset nama database, username yang mengakses database dan passwordnya,
create database moodle; ALTER DATABASE moodle charset=utf8mb4; ALTER DATABASE moodle CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci; grant INSERT,SELECT on root.* to moodle@localhost; grant CREATE, INSERT, SELECT, DELETE, UPDATE on moodle.* to moodle@localhost identified by "moodlepassword"; grant CREATE, INSERT, SELECT, DELETE, UPDATE on moodle.* to moodle identified by "moodlepassword"; exit
Jika moodle akan digunakan hanya untuk latihan saja dan keamanan tidak terlalu penting, kita dapat menggunakan password root 123456 dan kita dapat menggunakan perintah berikut agar database moodle, username moodle, password moodle, sebagai berikut,
- mysql -u root -p123456
Isi dengan perintah,
create database moodle; ALTER DATABASE moodle charset=utf8mb4; ALTER DATABASE moodle CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci; grant ALL on root.* to moodle@localhost; grant ALL on moodle.* to moodle@localhost identified by "moodle"; grant ALL on moodle.* to moodle identified by "moodle"; exit
Restart database MariaDB
/etc/init.d/mysql restart
Selanjutnya, kita perlu mengcopykan source code moodle dan terjemahan bahasa Indonesia. Language pack dapat di download dari web,
https://download.moodle.org/download.php/direct/langpack/3.11/id.zip
Copykan file id.zip ke server pada folder
/usr/local/src
Install language pack dapat menggunakan perintah
cd /usr/local/src mkdir -p /var/moodledata/lang cp id.zip /var/moodledata/lang cd /var/moodledata/lang unzip id.zip chmod -Rf 777 /var/moodledata/lang/ chown -Rf www-data: /var/moodledata/lang/
Selanjutnya, source code PHP versi terakhir dari moodle dapat diambil dari situs,
https://download.moodle.org/download.php/stable311/moodle-latest-311.tgz
Copykan file tgz tersebut ke server pada folder,
/usr/local/src
Selanjutnya, instalasi source code moodle dapat dilakukan menggunakan perintah,
cd /usr/local/src cp moodle-latest-311.tgz /var/www/html/ cd /var/www/html/ tar zxvf moodle-latest-311.tgz chown -Rf www-data: /var/moodledata/ chmod -Rf 777 /var/www/html/moodle chown -Rf www-data: /var/www/html/moodle Setelah selesai menginstal source code moodle, kita perlu melakukan Lanjutkan dengan konfigurasi via web, seperti,
http://localhost/moodle http://ip-address/moodle
beberapa parameter yang perlu di set antara lain,
Language -> id -> Selanjutnya Web Address http://ip-address/moodle Moodle Directory /var/www/html/moodle Data Directory /var/moodledata/ Confirm paths -> Selanjutnya Choose database driver Type -> MySQL -> Selanjutnya Database settings
Improved MySQL (mariadb) Database host localhost Database name moodle Database user moodle Database password moodle Tables prefix mdl_ unix socket (check) -> Selanjutnya
Installation -> Lanjut Server checks -> Selanjutnya Installation
Nama Pengguna Password Nama Depan Nama akhir Alamat Email Kota Pilih Negara -> Perbaharui Profile
Installation
Nama lengkap situs Nama singkat untuk situs (mis. kata tunggal) Keterangan halaman depan -> Save Changes
Setelah selesai maka akses ke moodle dapat melalui,