Panduan Instalasi Langkah demi Langkah tentang cara Menginstal Moodle di Ubuntu 16.04. Moodle (akronim dari Modular-object-oriented dynamic learning environment') adalah sistem manajemen pembelajaran sumber terbuka dan gratis yang dibangun untuk menyediakan satu lingkungan belajar yang dipersonalisasi bagi guru, siswa, dan administrator. Moodle dibangun oleh proyek Moodle yang dipimpin dan dikoordinasikan oleh Moodle HQ.
Moodle hadir dengan banyak fitur berguna seperti:
- Antarmuka modern dan mudah digunakan
- Dasbor yang Dipersonalisasi
- Alat dan aktivitas kolaboratif
- Kalender lengkap
- Editor teks sederhana
- Lacak kemajuan
- Pemberitahuan
- dan masih banyak lagi…
Dalam tutorial ini kami akan memandu Anda melalui langkah-langkah menginstal versi terbaru Moodle pada VPS Ubuntu 16.04 dengan server web Apache, MySQL dan PHP 7.
1. Masuk melalui SSH
Pertama-tama, login ke Ubuntu 16.04 VPS Anda melalui SSH sebagai root pengguna
ssh root@IP_Address -p Port_number
2. Perbarui Paket OS
Jalankan perintah berikut untuk memperbarui paket OS dan menginstal beberapa dependensi
apt-get update && apt-get upgrade apt-get install git-core graphviz aspell
3. Instal Apache Web Server
Instal server web Apache dari repositori Ubuntu
apt-get install apache2
4. Mulai Server Web Apache
Setelah terinstal, mulai Apache dan aktifkan untuk memulai secara otomatis saat sistem boot
systemctl enable apache2
5. Instal PHP 7
Selanjutnya kita akan menginstal PHP 7 dan beberapa modul PHP tambahan yang dibutuhkan oleh Moodle
apt-get install php7.0 libapache2-mod-php7.0 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
6. Instal dan Konfigurasi Server Database MySQL
Moodle menyimpan sebagian besar datanya dalam database, jadi kita akan menginstal server database MySQL
apt-get install mysql-client mysql-server
Setelah instalasi, jalankan mysql_secure_installation
skrip untuk mengatur kata sandi root MySQL Anda dan mengamankan instalasi MySQL Anda.
Login ke server MySQL sebagai user root dan buat user dan database untuk instalasi Moodle
mysql -u root -p mysql> CREATE DATABASE moodle; mysql> GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost' IDENTIFIED BY 'PASSWORD'; mysql> FLUSH PRIVILEGES; mysql> \q
Jangan lupa untuk mengganti 'PASSWORD' dengan kata sandi yang benar-benar kuat.
7. Dapatkan Moodle dari repositori GitHub
Selanjutnya, ubah direktori kerja saat ini dan klon Moodle dari repositori GitHub resmi mereka
cd /var/www/html/ git clone https://github.com/moodle/moodle.git
Buka direktori ‘/moodle’ dan periksa semua cabang yang tersedia
cd moodle/ git branch -a
Pilih versi stabil terbaru (saat ini MOODLE_34_STABLE) dan jalankan perintah berikut untuk memberi tahu git cabang mana yang akan dilacak atau digunakan
git branch --track MOODLE_34_STABLE origin/MOODLE_34_STABLE
dan checkout versi yang ditentukan
git checkout MOODLE_34_STABLE Switched to branch 'MOODLE_34_STABLE' Your branch is up-to-date with 'origin/MOODLE_34_STABLE'.
Buat direktori untuk data Moodle
mkdir /var/moodledata
Setel kepemilikan dan izin yang benar
chown -R www-data:www-data /var/www/html/moodle chown www-data:www-data /var/moodledata
8. Konfigurasi Server Web Apache
Buat virtual host Apache untuk nama domain Anda dengan konten berikut
nano /etc/apache2/sites-available/yourdomain.com.conf ServerAdmin [email protected] DocumentRoot /var/www/html/moodle ServerName yourdomain.com ServerAlias www.yourdomain.com Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all ErrorLog /var/log/httpd/yourdomain.com-error_log CustomLog /var/log/httpd/yourdomain.com-access_log common
simpan file dan aktifkan virtual host
a2ensite yourdomain.com Enabling site yourdomain.com. To activate the new configuration, you need to run: service apache2 reload
Terakhir, muat ulang server web seperti yang disarankan, agar perubahan diterapkan
service apache2 reload
9. Ikuti petunjuk di layar dan selesaikan penginstalan
Sekarang, buka http://yourdomain.com
dan ikuti petunjuk di layar untuk menyelesaikan instalasi Moodle. Untuk informasi lebih lanjut tentang cara mengkonfigurasi dan menggunakan Moodle, Anda dapat memeriksa dokumentasi resmi mereka.
Anda tidak perlu menginstal Moodle di Ubuntu 16.04, jika Anda menggunakan salah satu hosting Moodle kami yang dioptimalkan, dalam hal ini Anda dapat meminta admin ahli Linux kami untuk menginstal dan mengkonfigurasi versi terbaru Moodle di Ubuntu 16.04 untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini tentang cara menginstal Moodle di Ubuntu 16.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.