XAMPP - Akses ke objek yang diminta hanya tersedia dari jaringan lokal

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.

  1. Pilihannya adalah memodifikasi blok <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.

  1. Pilihannya adalah memodifikasi <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:


    AllowOverride AuthConfig
    Require local
    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var

dan ubah semua konten seperti di bawah ini:


     AllowOverride AuthConfig Limit
     Order allow,deny
     Require all granted
     Allow from all
Komentar (2)

Jika Anda menggunakan Mac, Pergi ke Xampp Panel > Volumes > Mount, dan inilah dia

kemudian,

  1. buka httpd-xampp.conf

  2. ubah:

AllowOverride AuthConfig Limit Require local ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var

untuk:

IzinkanOverride AuthConfig Limit Perintah allow,deny Izinkan dari semua Memerlukan semua yang diberikan

  1. Mulai ulang layanan
Komentar (0)

Tidak ada yang berhasil bagi saya, tetapi hal berikut ini sangat mengagumkan:

1) Buka

/opt/lampp/etc/extra/httpd-xampp.conf

2) Temukan ``

3) Sekarang tambahkan saja Require all granted sebelum

4) Jadi kodenya akan terlihat seperti ini


    AllowOverride AuthConfig Limit
    Order allow,deny
    Allow from all
    Require all granted

5) Sekarang akhirnya Restart XAMPP

Komentar (0)