Instalasi Moodle 3.4 pada Ubuntu Server 16.04 menggunakan PostgreSql - Media Multi Cahya

Instalasi Moodle 3.4 pada Ubuntu Server 16.04 menggunakan PostgreSql

Share This

Image result for moodle

Konfigurasi IP Address Statik Ubuntu Server 16.04.3 pada Virtual Box

Langkah pertama silahkan login kedalam server ubuntu dengan username dan password yang sudah dibuat sebelumnya.
Setelah login berhasil ketik perintah berikut:
$ sudo nano /etc/network/interfaces
ganti iface enp0s3 inet dhcp dengan
iface enp0s3 inet static   address 192.168.1.111
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.254
dns-nameservers 8.8.8.8
dns-nameservers 8.8.4.4
*Sesuaikan dengan ip address pada jaringan anda.
Setelah selesai silahkan tekan tombol CTRL + X lalu Y pada keyboard anda.
Langkah berikutnya adalah konfigurasi network bridge pada virtual box ikuti langkah-langkah berikut
Perhatikan yang icon yang saya tandai.
  1. Klik kanan pada icon tersebut lalu klik connect network adapter.
  2. Klik kanan kembali pada icon tersebut lalu klik network setting
Setelah muncul pengaturan seperti gambar diatas ubah pada kolom Attached to NAT menjadi Bridged Adapter lalu klik OK.
Setelah kembali ketampilan ubuntu server silahkan klik kanan pada icon network lalu klik connect network adapter. dan ketikan perintah berikut pada ubuntu server:
$ sudo service networking restart
setelah proses networking restart selesai buka browser pada komputer host (dalam hal ini windows) lalu ketikan alamat ip server yang kita sudah buat. hingga muncul tampilan berikut.
Sampai disini konfigurasi network sudah selesai dan kita dapat memanggil ip address server pada perangkat yang terhubung didalam jaringan.
selanjutnya kita akan membahas konfigurasi PostgreSQL pada Ubuntu Server 16.04.3



Konfigurasi PostgreSQL pada Ubuntu Server 16.04.3

Jika mengikuti langkah instalasi ubuntu server pada virtual box diatas secara otomatis PostgreSQL sudah terpasang pada ubuntu server anda. Langkah berikutnya adalah installasi PhpPgAdmin (sepertihalnya PhpMyAdmin pada Mysql server).
Instalasi PhpPgAdmin
ketikan perintah berikut:
$ sudo apt update
$ sudo apt install phppgadmin
$ sudo nano /etc/apache2/conf-available/phppgadmin.conf
berikan tanda pagar pada Require local dan tambahkan Allow From all dibawah Require Local yang telah diberi tanda pagar.
#Require local
Allow From all
lalu tekan tombol CTRL + X lalu Y pada keyboard. Selanjutnya edit file config.inc.php pada direktori /etc/phppgadmin/config.inc.php dengan mengetikan perintah berikut:
$ sudo nano /etc/phppgadmin/config.inc.php
lalu cari dengan menekan tombol CTRL + W pada keyboard dan ketikan extra_login_security lalu ubah value true menjadi false. selanjutnya restart apache2 dan postgresql dengan mengetikan perintah berikut:
$ sudo service postgresql restart
$ sudo service apache2 restart
Membuat Database & User untuk moodle pada postgreSQL
selanjutnya kita akan membuat database dan user postgreSql untuk moodle dengan memasukan perintah berikut:
$ sudo -i -u postgres (masukan password user linux anda)
$ psql
postgres=# CREATE USER moodleuser WITH PASSWORD ‘yourpassword’;
postgres=# CREATE DATABASE moodle WITH OWNER moodleuser;
/q
exit

Sampai langkah ini kita telah berhasil membuat database dan user pada postgreSql. selanjutnya kita akan melakukan instalasi library yang dibutuhkan moodle 3.4.

Instalasi Library PHP 7.0 yang dibutuhkan pada MOODLE 3.4

pada langkah ini kita akan menginstal librari/extension php yang dibutuhkan pada moodle 3.4, berikut langkahnya:
ketikan perintah dibawah ini pada ubuntu server anda
$ sudo apt install graphviz aspell ghostscript clamav php7.0-pspell php7.0-curl php7.0-gd php7.0-intl php7.0-mysql php7.0-xml php7.0-xmlrpc php7.0-ldap php7.0-zip php7.0-soap php7.0-mbstring
tunggu beberapa saat sampai proses selesai. Selanjutnya silahkan restart apache dengan mengetikan perintah :
$ sudo service apache2 restart
Selanjutnya kita akan membahas mengenai konfigurasi default host apache ubuntu server agar saat komputer lain akses ip kita melalui browser maka direktori moodle yang langsung dapat diakses.

Konfigurasi Default Host Apache Ubuntu Server

pada pembahasan ini kita akan membuat direktori default web server saat komputer lain memanggil ip address kita melalui browser mereka. perhatikan langkah-langkah berikut:
Membuat direktori ‘lms’ pada /var/www
  1. $ sudo mkdir /var/www/lms
  2. $ sudo chown -R www-data:www-data /var/www/lms
Konfigurasi default host direktori pada /etc/apache2/sites-available
  1. $ cd /etc/apache2/sites-available
  2. $ sudo cp 000-default.conf 000-default.conf~backup (membuat backup file)
  3. $ sudo nano 000-default.conf
    ganti DocumentRoot /var/www/html menjadi /var/www/lms/moodle
  4. CTRL + X lalu Y
  5. $ sudo service apache2 restart
Sampai sini kita sudah berhasil mengubah default direktori pada ubuntu server selanjutnya kita akan melakukan instalasi moodle 3.4.

Install Moodle 3.4

perhatikan langkah-langkah berikut :
  1. $ cd /var/www/lms
  2. $ sudo wget https://download.moodle.org/download.php/direct/stable34/moodle-latest-34.tgz
  3. $ sudo tar xvzf moodle-latest-34.tgz
  4. $ sudo chown -R www-data:www-data moodle
  5. $ sudo chmod -R 0755 moodle
  6. $ sudo mkdir /var/www/moodledata
  7. $ sudo chown -R www-data /var/www/moodledata
Setelah langkah-langkah diatas selesai kita dapat mengakses moodle melalui browser dengan ip address ubuntu server virtual yang sudah dibuat.
Pilih bahasa yang diinginkan pada saat ini biarkan bahasa inggris terlebih dahulu. lalu klik next.
masukan lokasi moodle data yang tadi kita telah buat di /var/www/moodledata
pada database kita pilih PostgreSQL (native/pgsql) lalu klik next.
sesuaikan dengan database dan user postgresql yang telah kita buat pada tahap sebelumnya. pada database port dan unix socket bairkan kosong lalu klik next.
selanjutnya kita pada tahap instalasi dan klik continue.
Pastikan status ok dan dibawah ada notifikasi https diabaikan saja dan klik install.
Tunggu beberapa saat sampai instalasi sukses dan scroll kebawah untuk melanjutkan klik continue
Lengkapi data administrator pada halaman diatas lalu klik continue.
lengkapi data situs pada halaman diatas pada pengaturan manage authentication diabaikan saja.
Moodle 3.4 telah berhasil diinstal.

Tidak ada komentar:

Post Bottom Ad

Responsive Ads Here

Pages