Xampp for Linux

Membuka Akses PhpMyAdmin

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!