Instalasi Moodle Internet Offline

From OnnoWiki
Jump to navigation Jump to search

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,

  1. 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,

  1. 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,

http://localhost/moodle/ http://ip-address/moodle/