Ask : Berikan tutorial instalasi moodle versi terbaru di server linux ubuntu 20.04, tolong sertakan gambarnya sekalian jika ada
Answer : Tutorial Instalasi Moodle Versi Terbaru di Server Linux Ubuntu 20.04Prasyarat:* Server Linux Ubuntu 20.04 dengan akses root
* LAMP stack (Linux, Apache, MySQL, PHP) yang terinstal
Langkah 1: Pembaruan SistemJalankan perintah berikut untuk memperbarui repositori sistem dan paket yang terinstal:
```
sudo apt update
sudo apt upgrade
```
Langkah 2: Instal ApacheKarena LAMP stack belum terinstal, instal Apache dengan perintah berikut:
```
sudo apt install apache2
```
Langkah 3: Konfigurasi FirewallIzinkan lalu lintas HTTP dan HTTPS melalui firewall:
```
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
```
Langkah 4: Instal MySQLPasang MySQL dan atur kata sandi root:
```
sudo apt install mysql-server
sudo mysql_secure_installation
```
Langkah 5: Buat Database MoodleMasuk ke MySQL sebagai root:
```
sudo mysql -u root -p
```
Buat database dan pengguna baru untuk Moodle:
```
CREATE DATABASE moodle;
CREATE USER 'moodleuser'@'localhost' IDENTIFIED BY 'passwordanda';
GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost';
FLUSH PRIVILEGES;
exit
```
Langkah 6: Instal PHP```
sudo apt install php libapache2-mod-php php-mysql
```
Langkah 7: Instal Moodle Unduh paket Moodle terbaru:
```
wget https://download.moodle.org/stable/latest/moodle-latest-311.tgz
```
Ekstrak paket:
```
tar -xzvf moodle-latest-311.tgz
```
Pindahkan folder Moodle ke direktori dokumen Apache:
```
sudo mv moodle /var/www/html/
```
Langkah 8: Konfigurasi ApacheBuat file konfigurasi virtual host untuk Moodle:
```
sudo nano /etc/apache2/sites-available/moodle.conf
```
Tambahkan konten berikut ke file dan ganti `example.com` dengan nama domain Anda:
```
ServerAdmin webmaster@example.com
ServerName example.com
DocumentRoot /var/www/html/moodle
Options FollowSymLinks
AllowOverride All
Require all granted
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
```
Aktifkan situs virtual host:
```
sudo a2ensite moodle.conf
```
Langkah 9: Restart Apache```
sudo systemctl restart apache2
```
Langkah 10: Selesaikan InstalasiAkses URL situs Moodle Anda (misalnya, `http://example.com`), dan ikuti instruksi pada layar untuk menyelesaikan instalasi dan membuat akun administrator.
Gambar:![Gambar 1: Instalasi Apache![Gambar 2: Konfigurasi Virtual Host