untuk kasus tertentu setelah LAMPP (XAMPP) ala linux terpasang. Kita mau ngecek kondisi backend sebagai maintenance step yang dibutuhkan berkala. So, akses ke PhpMyAdmin kudu bisa secara periodik (temporer). Tapi begitu diakses lha, koq ada tulisan warning ya?

⚠️ Kalau akses http://172.16.21.73/phpmyadmin
dan muncul “Forbidden”, artinya phpMyAdmin-nya diblokir untuk akses dari luar localhost.
Ini fitur keamanan default-nya XAMPP/Linux, supaya gak bisa diakses bebas dari jaringan luar.
✅ Solusi: Ubah Konfigurasi Akses phpMyAdmin-nya
Asumsinya kita pakai XAMPP di Ubuntu, phpMyAdmin-nya ada di:
/opt/lampp/phpmyadmin
So cara mengatasinya yaitu dengan langkah ini:
🔧 1. Edit Konfigurasi Apache XAMPP
Buka file ini:
sudo nano /opt/lampp/etc/extra/httpd-xampp.conf
Cari bagian yang mirip ini:
<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
✏️ 2. Ubah Require local
jadi Require all granted
Jadi:
<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
Require all granted
</Directory>
💾 3. Simpan dan Restart XAMPP
sudo /opt/lampp/lampp restart
✅ 4. Coba Akses Lagi:
http://192.123.123.123/phpmyadmin
⚠️ Hati-Hati: Ini membuka phpMyAdmin dari luar!
Kalau server pengen diakses karena terhubung ke internet, tapi tetep kudu diamankan ya limit pake IP tertentu:
Contoh hanya untuk IP kantor aja yang bisa buka:
Require ip 192.168.0.10
Kalo ga pake IP Address?
Ya sistemnya buka tutup tadi pake Requre all granted atau Require local saat dipenyetelan konfigurasi barusan.
Konfigurasi di linux asyikan? Nah itulah dia… Next kita bahas lagi di pertemuan selanjutnya!