Instalasi Moodle
Pertama-tama siapkan beberapa fasiltas pendukung Moodle seperti MySQL-server, PHP dll, antara lain dapat di install melalui perintah
apt-get install mysql-server libmysqlclient15-dev \ libphp-adodb libgd2-xpm libgd2-xpm-dev php5-mysql \ php5-gd php5-curl php5-xmlrpc php-image-graph \ php-image-canvas php-pear
Untuk Ubuntu 10.10 dan 11.04
apt-get install lamp-server^ mysql-server libmysqlclient15-dev \ libphp-adodb libgd2-xpm libgd2-xpm-dev php5-mysql \ php5-gd php5-curl php5-xmlrpc php-pear php5-intl
Restart Apache
/etc/init.d/apache2 restart
Siapkan database untuk Moodle, disini akan digunakan database dengan nama moodle, user database dengan nama moodle dan password untuk akses database adalah moodle. Sedang password root MySQL di set sebagai password. Perintah yang digunakan untuk mengkonfigurasi adalah
mysql mysql> SET PASSWORD FOR root@localhost=PASSWORD('password');
Jika password Root MySQL database sudah di set maka kita dapat langsung mengkonfigurasi MySQL menggunakan perintah
# mysql -u root -p Enter password: create database moodle; ALTER DATABASE moodle charset=utf8; 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
atau untuk latihan dapat menggunakan
# mysql -u root -p123456
create database moodle; ALTER DATABASE moodle charset=utf8; 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
Siapkan folder /var/moodledata untuk mengcopykan terjemahan Moodle dalam 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
Kemudian lakukan
mkdir /var/moodledata mkdir /var/moodledata/lang cp id_utf8.zip /var/moodledata/lang cd /var/moodledata/lang unzip id_utf8.zip chmod -Rf 777 /var/moodledata/lang/ chown -Rf www-data.www-data /var/moodledata/lang/
Ambil source code aplikasi Moodle yang terbaru dari situs Moodle http://www.moodle.org. Lakukan perintah berikut untuk mengcopy dan mengextract source code pada folder Web,
cp moodle-weekly-19.tgz /var/www/ cd /var/www tar zxvf moodle-weekly-19.tgz chown -Rf www-data.www-data /var/moodledata/ chmod -Rf 777 moodle (temporary during installation)
Untuk menjalankan Moodle versi 2.0 ke atas perlu mengubah lumayan di MySQL agar mendukung unicode
cp moodle-latest-21.tgz /var/www/ cd /var/www tar zxvf moodle-latest-21.tgz chown -Rf www-data.www-data /var/moodledata/ chmod -Rf 777 /var/www/moodle chown -Rf www-data.www-data /var/www/moodle (temporary during installation)
Lanjutkan proses konfigurasi moodle menggunakan Web dengan cara
mengakses ke alamat,
http://localhost/moodle
Untuk Versi 2.1
Lakukan beberapa konfigurasi untuk Moodle yang akan kita operasikan. Beberapa parameter yang perlu di set adalah,
Language -> id -> Selanjutnya Confirm paths -> Selanjutnya Type -> MySQL -> Selanjutnya Database settings Improved MySQL (native/mysqli) Database host localhost Database name moodle Database user moodle Database password moodle Tables prefix mdl_ unix socket (check) -> Selanjutnya
Installation -> Selanjutnya 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
Untuk Versi < 2.1
Lakukan beberapa konfigurasi untuk Moodle yang akan kita operasikan. Beberapa parameter yang perlu di set adalah,
Language -> id Web Address -> http://ip-address/moodle
Type mysql Host Server localhost Database moodleNow you need to configure the database where most Moodle data will be stored. Database may be created if database user has needed permissions, username and password must already exist. Table prefix is optional. Pengguna moodle Password moodle Tables prefix mdl_
[check] Unattended operation
Nama Pengguna admin Password baru Admin123456! Nama Depan admin Nama akhir admin Alamat Email email@host Kota Jakarta Pilih Negara Indonesia
Nama Lengkap Situs ------ nama Singkat Situs ------
lengkapi username dan password untuk administrator. Pada contoh digunakan username admin dengan passNow you need to configure the database where most Moodle data will be stored. Database may be created if database user has needed permissions, username and password must already exist. Table prefix is optional.word Admin123456!
Selesai sudah proses instalasi Moodle, kita dapat mengoperasikan moodle dengan mengakses
http://localhost/moodle/