Cara Install dan Konfigurasi CMS Moodle di Centos Server GNU/Linux


Assalamualaikum Wr.Wb...
dengan diberikan nikmat dan rezeki dari Allah SWT, saya Mr.Gagaltotal666 akan
berbagi kepada anda yaitu tentang Cara Install dan Konfigurasi
CMS Moodle di Centos Server GNU/Linux.

Apa itu CMS Moodle ?

Moodle adalah sistem pengelolaan program sumber terbuka (CMS)
yang ditulis dan didasarkan dengan pemrograman PHP Native ...
ini memungkinkan lembaga dan organisasi pembelajaran membuat
kursus yang kuat untuk siswa dan pengguna lain ... Moodle digunakan
oleh banyak lembaga pembelajaran jarak jauh di seluruh dunia
untuk menyediakan kursus bagi siswa mereka ...
ini gratis dan dirilis di bawah lisensi publik umum GNU.

oke langsung saja ikuti langkah berikut

pertama sebelum menginstall moodle di centos server anda
pastikan sudah terinstall suatu package PHP, webserver apache/nginx
dan database Mysql, kalau belum silakan baca artikel [disini]


oke lanjut jika sudah di install ke 3 package itu ikuti langkah berikut

pertama edit dibagian conf apache di Document Root nya
awal untuk web/cms moodle, pergi ke directory /etc/httpd/conf/
cari file yang bernama nano httpd.conf

edit file tersebut dengan contoh seperti ini

$ nano /etc/httpd/conf/httpd.conf
$ vim /etc/httpd/conf/httpd.conf

DocumentRoot "/var/www/html/moodle/"


lanjut ke langkah 2, edit file di conf mysql/mariadb
pergi directory /etc/my.cnf.d/, dan cari file server.cnf
tambahkan code sebagai berikut...

$ nano /etc/my.cnf.d/server.cnf
$ vim /etc/my.cnf.d/server.cnf

[client]
default-character-set = utf8mb4
[mysqld]
innodb_file_format = Barracuda
innodb_file_per_table = 1
innodb_large_prefix
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
skip-character-set-client-handshake
[mysql]
default-character-set = utf8mb4


kemudian restart mysql/mariadb nya

$ systemctl restart mysql
$ systemctl restart mariadb

masuk ke mysql dan buat database berserta akun user untuk cms Moodle
contoh seperti ini

create database moodle;
grant all privileges on moodle.* to 'ghost123'@'localhost' identified by 'ghost123';


kalau sudah tinggal download file cms Moodle nya menggunakan wget
contoh seperti ini

$ wget https://download.moodle.org/stable38/moodle-3.8.2.tgz

kemudian extract file Moodle yang tadi di download,
taruh di htdoct webserver apache2 yaitu di /var/www/html
contoh seperti ini

$ tar xvzf moodle-3.8.2.tgz -C /var/www/html/


kalau sudah langkah berikut nya kasih akses/permission menggunakan chown
di directory /var/www, contoh seperti ini

$ chown -R apache:apache /var/www/

selanjut nya buat directory/folder Moodledata
di directory /var, dan berikan akses/permission dengan 777

$ sudo mkdir moodledata
$ sudo chown -R apache:apache moodledata
$ sudo chmod -R 777 moodledata


sedikit tambahan untuk package PHP yang dibutuhkan CMS Moodle

$ sudo yum install php-intl php-xmlrpc php-soap


kalau sudah semua package lengkap dan config beres
restart kembali webserver apache dan mysql/mariadb nya
contoh seperti ini

$ systemctl restart apache2
$ systemctl restart mysql
$ systemctl restart mariadb


terakhir buka ip server anda di browser dan ikuti step installasi CMS Moodle
contoh seperti gambar berikut

$ http://ip server









kalau installasi dan mengisi user berserta yang lain
anda bisa login dan membuat post di Moodle, contoh sebagai berikut



oke gampang kan.., kalau masih kurang mengerti saya sudah menyiapkan
video tutorial nya, silakan di lihat video dibawah ini


oke mungkin cukup mengenai install dan konfigurasi cms moodle di centos
kalau ada kesalahan dan kekurangan nya mohon berikan masukan nya ya

sekian dan semoga bermanfaat...

Wasalamualaikum Wr.Wb...

Post a Comment

0 Comments