instalasi moodle di debian 11

 

✅ 1. Instal paket PHP Moodle (khusus PHP 7.4)

sudo apt update


sudo apt install apache2 mariadb-server -y




PHP lengkap:

sudo apt install php7.4 php7.4-cli php7.4-mysql php7.4-curl php7.4-gd php7.4-intl php7.4-xml php7.4-zip php7.4-mbstring php7.4-soap php7.4-xmlrpc php7.4-ldap php7.4-opcache unzip -y

Mulai ulang:

sudo systemctl restart apache2


 


✅ 2. Buat database Moodle

sudo mysql -u root




Masuk:

CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'moodleuser'@'localhost' IDENTIFIED BY 'passwordku123'; GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost'; FLUSH PRIVILEGES; EXIT;

✅ 3. Download Moodle 3.11 (KOMPATIBEL dengan PHP 7.4)

cd /tmp

unzip moodle-latest-311.zip
wget https://download.moodle.org/download.php/direct/stable311/moodle-latest-311.zip






✅ 4. Copy Moodle ke folder web Hafid

Buat folder:

sudo mkdir -p /var/www/hafid



Salin berkas moodle:

sudo cp -r /tmp/moodle/* /var/www/hafid/

Tetapkan izin:

sudo chown -R www-data:www-data /var/www/hafid sudo chmod -R 755 /var/www/hafid

✅ 5. Buat folder moodledata

sudo mkdir /var/moodledata sudo chown -R www-data:www-data /var/moodledata sudo chmod -R 755 /var/moodledata




✅ 6. Buat VirtualHost Hafid.lab

sudo nano /etc/apache2/sites-available/hafid.lab.conf

Isi:

<VirtualHost *:80> ServerName hafid.lab DocumentRoot /var/www/hafid <Directory /var/www/hafid> AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/hafid-error.log CustomLog ${APACHE_LOG_DIR}/hafid-access.log combined </VirtualHost>

Aktifkan:

sudo a2ensite hafid.lab.conf sudo a2enmod rewrite sudo systemctl reload apache2

✅ 7. Edit host agar domain berfungsi

sudo nano /etc/hosts

Tambah:

10.100.100.112 hafid.lab

🚀 8. Buka installer Moodle

Buka browser:

http://hafid.lab

Comments

Popular posts from this blog

Membuat kesimpulan Introduction to Networks ( Version 7.00) - ITN Practice PT Skills Assessment (PTSA)

konfigurasi dns server di debian

INSTALASI REDHAT 9.4 DI VIRTUALBOX 7.XX