Install Moodle Pada Opensuse 13.2
Moodle adalah sebuah nama untuk sebuah program aplikasi yang dapat merubah sebuah media pembelajaran kedalam bentuk web. Aplikasi ini memungkinkan siswa dan guru untuk masuk kedalam “ruang kelas digital” untuk mengakses materi-materi pembelajaran. Dengan menggunakan Moodle, kita dapat membuat materi pembelajaran, kuis, jurnal elektronik dan lain-lain. Moodle itu sendiri adalah singkatan dari Modular Object Oriented Dynamic Learning Environment.
Moodle merupakan sebuah aplikasi Course Management System (CMS) yang gratis dapat di-download, digunakan ataupun dimodifikasi oleh siapa saja dengan lisensi secara GNU (General Public License).
Sesuai dengan judulnya, kali ini akan membahas bagaimana cara mengintall moodle pada OS opensuse 13.2. sebenarnya moodle sendiri juga terdapat pada repo opensuse :
moodle:~ # zypper addrepo https://download.opensuse.org/repositories/Education/openSUSE_13.2/Education.repo
Namun kali ini saya akan melakukan instalasi tanpa menggunakan repo opensuse.
Sebelum instalasi, pastikan kita sudah memiliki minimal web server apache, php dan database mysql, paket yang diperlukan moodle untuk php adalah php5 standard dengan fitur tambahan php5-mysql, php5-gd, php5-openssl, php5-xmlrpc, php5-curl, php5-mbstring, dan php5-zlib.Jika belum kita dapat menginstallnya dengan bantuan yast2 atau zypper :
moodle:~# zypper in php5-gd php5-openssl php5-xmlrpc php5-curl php5-mbstring php5-zlib php5-mysql
Setelah syarat diatas terpenuhi kemudian ikuti langkah berikut ini :
1. Siapkan database untuk moodle dengan CLI :
moodle:~# mysql -u root -p atau (jika password root belum di set): moodle:~# mysql -u root mysql> CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO moodleuser@localhost IDENTIFIED BY 'passwd'; mysql> flush privileges; mysql> quit
'passwd' diatas diganti dengan password anda.
Berdasarkan command di atas maka nama database anda adalah "moodle" dengan username "moodleuser" dan server mysql "localhost".
2. Siapkan folder /srv/www/moodledata dan /srv/www/moodledata/lang untuk mengcopykan terjemahan Moodle dalam bahasa Indonesia.
moodle:~# mkdir /srv/www/moodledata moodle:~# mkdir /srv/www/moodledata/lang
3. Menginstall paket bahasa indonesia
Terjemahan moodle dalam bahasa Indonesia dapat di ambil dari situs Moodle di http://www.moodle.org di bagian download. Tepatnya di http://download.moodle.org/download.php/lang16/id_utf8.zip
moodle:~# cd /srv/www/moodledata/langmoodle:~# wget http://download.moodle.org.php/lang16/id_utf8.zipmoodle:~# unzip id_utf8.zipmoodle:~# chmod -Rf 7777 /srv/www/moodledata4. Download moodle (moodle 1.9)
moodle:~# cd /srv/www/htdocsmoodle:~# wget https://download.moodle.org/stable19/moodle-latest-19.tgzmoodle:~# tar zxvf moodle-latest-19.tgz
5. konfigurasi moodle
Melakukan konfigurasi moodle, anda bisa memakai web browser pada komputer server dengan alamat
http://localhost/moodleatau bisa juga memakai komputer client dengan alamat :
http://[ip-address-komputer server]/moodleKlik saja lanjut/Next
Beberapa parameter yang perlu di set adalah :
Language -> idWeb Address -> http://ip-address/moodle Type mysql -> HostServer -> localhostDatabase -> moodlePengguna -> Anda isi pengguna (database mysql)Password -> Anda isi password (database mysql)Tables prefix -> mdl_
karena pada poin 4 kita tidak melakukan chmod 777 pada folder moodle dengan alasan keamanan maka setelah pengisian data di atas makan kita akan diminta membuat file config.php pada folder moodle secara manual, dimana isi dari config.php dapat copy-paste dari halaman instalasi tadi dengan menggunakan file editor kesayangan anda(disini saya menggunakan pico).
moodle:~# pico /srv/www/htdocs/moodle/config.phpKlik lanjut/next dan centang Unattended operation
Lanjut/Next dan tunggu sampai keluar halaman konfigurasi seperti berikut :
Silahkan isi sesuai dengan kebutuhan anda.
Selesai, semoga bermanfaat...
Komentar