Difference between revisions of "Instalasi Moodle"

From OnnoWiki
Jump to navigation Jump to search
Line 43: Line 43:
 
  grant ALL on moodle.* to moodle@localhost identified by "moodle";
 
  grant ALL on moodle.* to moodle@localhost identified by "moodle";
 
  grant ALL on moodle.* to moodle identified by "moodle";
 
  grant ALL on moodle.* to moodle identified by "moodle";
 +
exit
  
 
Siapkan folder /var/moodledata untuk mengcopykan terjemahan [[Moodle]]
 
Siapkan folder /var/moodledata untuk mengcopykan terjemahan [[Moodle]]
Line 76: Line 77:
 
  tar zxvf moodle-latest-21.tgz
 
  tar zxvf moodle-latest-21.tgz
 
  chown -Rf www-data.www-data /var/moodledata/
 
  chown -Rf www-data.www-data /var/moodledata/
  chmod -Rf 777 moodle (temporary during installation)
+
  chmod -Rf 777 /var/www/moodle
 +
chown -Rf www-data.www-data /var/www/moodle    (temporary during installation)
  
  
Line 83: Line 85:
  
 
  http://localhost/moodle
 
  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_ -> Selanjutnya
 +
 +
Installation      -> Selanjutnya
 +
Server checks    -> Selanjutnya
 +
 +
 +
==Untuk Versi < 2.1==
  
 
Lakukan beberapa konfigurasi untuk [[Moodle]] yang akan kita operasikan.
 
Lakukan beberapa konfigurasi untuk [[Moodle]] yang akan kita operasikan.
Line 92: Line 116:
 
  Type mysql
 
  Type mysql
 
  Host Server localhost
 
  Host Server localhost
  Database moodle
+
  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
 
  Pengguna moodle
 
  Password moodle
 
  Password moodle
Line 111: Line 135:
 
 
 
lengkapi username dan password untuk administrator. Pada contoh
 
lengkapi username dan password untuk administrator. Pada contoh
digunakan username admin dengan password Admin123456!
+
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
 
Selesai sudah proses instalasi [[Moodle]], kita

Revision as of 08:43, 3 August 2011

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

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_ -> Selanjutnya
Installation      -> Selanjutnya
Server checks     -> Selanjutnya


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/


Referensi

Pranala Menarik