Dalam hal ini saya akan mengemukakan beberapa langkah-langkah instalasi Moodle di ubuntu 8.04. Moodle merupakan sebuah program CMS (Course Management System) namun Moodle ini termasuk kategori e-Learning.
Dalam proses penginstallan, sebelumnya kita harus memastikan:
1. MYSQL
2. APACHE
3. PHP, serta
4. GD Library
Sudah diinstal, dan dalam proses penginstallan Moodle kita juga harus men-Download Moodle dan kemudian kita menuju konfigurasinya. Baiklah tanpa panjang lebar lagi “Mari Kita Mulai!!”
1. Membuat dahulu Database (coba) untuk moodle, caranya:
$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 43
Server version: 5.0.51a-3ubuntu5.3 (Ubuntu)
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql> create database coba;
Query OK, 1 row affected (0.00 sec)
mysql> quit
Bye
$
2. Menjalankan APACHE, caranya:
$ sudo +x /etc/init.d/apache2
$ /etc/init.d/apache2 start
3. Check PHP, caranya:
$ sudo echo “<? echo “php work”; ?>” > /var/www/test.php
lalu anda coba membuka browser, kemudian ketikan alamat localhost/test.php
apabila tampil tulisan php work setelah anda browser berarti php sudah jalan.
4. Instalasi GD Library, caranya:
$ sudo apt-get install php5-gd
bila sudah menjalankan perintah di atas, kita harus merestart apachenya dengan cara sebagai berikut:
$ /etc/init.d/apache2 restart
Tahap Download dan Installasi Moodle
1. Download Moodle di http://download.moodle.org/stable19/moodle-weekly-19.tgz
2. Setelah itu extract file moodle-weekly-19.tgz ke direktori /var/www (Jangan lupa pakai sudo)
3. Buatlah direktori baru data di /var untuk konf. moodle, contohnya:
$ sudo mkdir /var/data
4. lalu ganti user & group direktori alim ke www-data, contohnya:
$ chown -R www-data /var/data
$ chgrp -R www-data /var/data
5. Kemudian gantilah permission direktori alim ke 0770, contohnya:
$ chmod -R 0770 /var/data
Sekarang kita konfigurasi moodle tersebut lewat web. browser dengan mengetikkan alamat localhost pada address bar.
That takes us up to the next level. Great pontisg.