Ketika saya mencoba mengakses phpMyAdmin dari xampp di pc lain menggunakan alamat ip, saya mendapatkan kesalahan ini:
Akses dilarang!
Konsep keamanan XAMPP baru:
Akses ke objek yang diminta hanya tersedia dari jaringan lokal.
Pengaturan ini dapat dikonfigurasi dalam berkas "httpd-xampp.conf".
Saya sedang mencari solusi dan menemukan banyak saran seperti memodifikasi file httpd-xampp.conf
.
<LocationMatch>
seperti ini:<LocationMatch "^/(?i(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
Allow from all
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
Masalahnya adalah file httpd-xampp.conf
saya tidak mengandung blok seperti itu, tetapi jika saya mencoba menambahkannya ke akhir file, saya masih mendapatkan kesalahan yang sama.
<Directory "C:/xampp/phpMyAdmin">
sebagai berikut:<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
Atau
<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
Atau
<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig Limit
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
Ini juga tidak menyelesaikan masalah. Masih mendapatkan kesalahan yang sama.
P.S. Saya me-restart Apache setelah setiap perubahan!
Bisakah seseorang melihat apa yang mungkin saya lewatkan?
Saya baru saja memperbaikinya! Silakan pergi ke:
<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
dan ubah semua konten seperti di bawah ini:
<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig Limit
Order allow,deny
Require all granted
Allow from all
</Directory>
Jika Anda menggunakan Mac, Pergi ke Xampp Panel > Volumes > Mount, dan inilah dia
kemudian,
buka httpd-xampp.conf
ubah:
<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit Require local ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
untuk:
<Directory "/opt/lampp/phpmyadmin"> IzinkanOverride AuthConfig Limit Perintah allow,deny Izinkan dari semua Memerlukan semua yang diberikan
Tidak ada yang berhasil bagi saya, tetapi hal berikut ini sangat mengagumkan:
1) Buka
/opt/lampp/etc/extra/httpd-xampp.conf
2) Temukan <Direktori "/opt/lampp/phpmyadmin">
3) Sekarang tambahkan saja Require all granted sebelum
4) Jadi kodenya akan terlihat seperti ini
<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
Require all granted
</Directory>
5) Sekarang akhirnya Restart XAMPP