BAB 9 - INSTALLASI CMS (WORDPRESS) DAN LMS (MOODLE)
INSTALLASI CMS (WORDPRESS) DAN LMS (MOODLE)
Instalasi WordPress adalah proses memasang WordPress di server (biasanya LAMP: Linux, Apache, MariaDB, PHP) agar website berbasis WordPress bisa diakses dan dikelola melalui web browser.
Instalasi Moodle adalah proses memasang Moodle di server (juga berbasis LAMP) agar guru dan siswa bisa mengakses sistem pembelajaran digital melalui internet atau jaringan lokal.
Install CMS (WordPress) :
1.Membuat Database WordPress
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'passwordku';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
2.Menginstall Wordpress dan Mengekstrak Wordpress, dengan perintah :
sudo dnf install wget unzip -y
wget https://wordpress.org/latest.zip
unzip latest.zip
sudo mv wordpress /var/www/html/
3.Mengkonfigurasi Wordress
Menyalin File Konfigurasi :
sudo cp /var/www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php
Edit file wp-config.php:
sudo nano /var/www/wordpress/wp-config.php
Edit file wp-config.php:
define( 'DB_NAME', 'wordpress_db' );
define( 'DB_USER', 'wordpress_user' );
define( 'DB_PASSWORD', 'jaringan' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );
define( 'DB_COLLATE', '' );
4.Mengkonfigurasi apache untuk wordpress, dengan perintah "sudo nano /etc/httpd/conf.d/wordpress.conf"
5.Mengaktifkan module mod_rewrite
6.Mengrestart Apache
7.Installasi pada browser
Membuka browser dan akses http://tkjb-33.lab
Agar bisa mengakses browsernya dengan "http://cms.tkjb-33.lab" :
1.Membuat Virtual Host untuk cms.tkjb-33.lab
sudo nano /etc/httpd/conf.d/cms.tkjb-33.lab.conf
<VirtualHost *:80>
ServerName cms.tkjb-33.lab
DocumentRoot /var/www/html/cms/wordpress
<Directory /var/www/html/cms/wordpress>
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/cms_error.log
CustomLog /var/log/httpd/cms_access.log combined
</VirtualHost>
2.Restart Apache
sudo systemctl restart httpd
3.Mengubah wp-config.php
sudo nano /var/www/html/cms/wordpress/wp-config.php
Tambahkan baris ini sebelum baris
/* That's all, stop editing! Happy publishing. */:Install LMS (Moodle) :
1.Membuat database untuk Moodle
2.Mendownload dan mengekstrak Moodle
cd /var/www/html
sudo wget https://download.moodle.org/download.php/direct/stable401/moodle-latest-401.tgz
sudo tar -xzvf moodle-latest-401.tgz
sudo mv moodle /var/www/html/moodle
sudo chown -R apache:apache /var/www/html/moodle
sudo chmod -R 755 /var/www/html/moodle
3.Membuat direktori data untuk Moodle
4.Buat file konfigurasi Apache untuk Moodle. dengan perintah:
sudo nano /etc/httpd/conf.d/moodle.conf
5.Mengaktifkan mod\_rewrite dan restart Apache
6.Menyelesaikan Instalasi via Browser
Membuka browser dan akses http://tkjb-33.lab atau http://192.168.30.133/moodle
7.Tampilan Jika Moodle sudah terinstall dan terdaftar
Agar bisa mengakses browsernya dengan "http://lms.tkjb-33.lab" :
1.Membuat Virtual Host untuk cms.tkjb-33.lab
sudo nano /etc/httpd/conf.d/lms.tkjb-33.lab.conf
<VirtualHost *:80>
ServerName lms.tkjb-32.lab
DocumentRoot /var/www/html/moodle
<Directory /var/www/html/moodle>
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/lms_error.log
CustomLog /var/log/httpd/lms_access.log combined
</VirtualHost>
2.Membuka file config.php di server:
sudo nano /var/www/html/moodle/config.php
php
$CFG->wwwroot = 'http://192.168.130.133';
Ubah menjadi:
php
$CFG->wwwroot = 'http://lms.tkjb-33.lab';
3.Restart Apache
sudo systemctl restart httpd


























Comments
Post a Comment