Tutorial: Laragon PhpMyAdmin „Forbidden“ Fehler unter Windows 11 beheben
Hier ist ein ausführliches Tutorial, wie du den „403 Forbidden“-Fehler bei PhpMyAdmin in Laragon unter Windows 11 behebst.
Wenn du versuchst, PhpMyAdmin über Laragon zu öffnen und die Fehlermeldung "403 Forbidden - You don't have permission to access this resource" erhältst, liegt das meist an restriktiven Konfigurationen in der Apache-Alias-Datei oder an fehlenden Berechtigungen unter Windows 11.
Folge diesen Schritten, um das Problem zu lösen:
Schritt 1: Die Apache-Konfigurationsdatei anpassen
Dies ist die häufigste Ursache. Standardmäßig erlaubt Laragon den Zugriff manchmal nur von localhost (127.0.0.1). Wenn Windows 11 intern IPv6 (::1) verwendet, kann dies zu einer Sperre führen.
- Öffne den Ordner, in dem Laragon installiert ist (standardmäßig
C:\laragon). - Navigiere zu folgendem Pfad:
etc->apache2->alias - Suche die Datei
phpmyadmin.confund öffne sie mit einem Texteditor (z. B. Notepad++ oder VS Code). - Suche nach dem Block
<Directory "C:/laragon/etc/apps/phpMyAdmin/">. - Suche die Zeile:
Require local - Ändere diese Zeile um in:
Require all granted - Speichere die Datei.
Schritt 2: Laragon Dienste neu starten
Damit die Änderungen in der Konfigurationsdatei wirksam werden, musst du die Server neu starten.
- Gehe zum Laragon Interface.
- Klicke auf „Stopp“.
- Klicke auf „Alle starten“.
- Versuche nun erneut, PhpMyAdmin über den Browser zu öffnen.
Schritt 3: Die Hosts-Datei überprüfen (Optional)
Manchmal kann Windows 11 die Auflösung der lokalen Adressen blockieren.
- Klicke in Laragon mit der rechten Maustaste auf die Schaltfläche „Menu“.
- Wähle Tools -> Quick add -> hosts.
- Überprüfe, ob dort ein Eintrag wie
127.0.0.1 localhostvorhanden ist. - Stelle sicher, dass Laragon als Administrator ausgeführt wird, damit es die Hosts-Datei bei Bedarf selbst korrigieren kann.
Schritt 4: PhpMyAdmin Version aktualisieren (Falls das Problem weiterhin besteht)
Wenn der Fehler „Forbidden“ immer noch erscheint, könnte die installierte PhpMyAdmin-Version beschädigt oder inkompatibel mit deiner PHP-Version sein.
- Lade die neueste Version von phpmyadmin.net herunter.
- Gehe in das Verzeichnis:
C:\laragon\etc\apps\. - Lösche den alten Ordner
phpMyAdmin(oder benenne ihn um inphpMyAdmin_old). - Entpacke die heruntergeladene Datei in diesen Ordner und nenne den neuen Ordner exakt
phpMyAdmin. - Starte Laragon neu.
Zusammenfassung der Lösung
Meistens liegt es an der phpmyadmin.conf. Durch das Ändern von Require local zu Require all granted erlaubst du dem Webserver, die Anfrage korrekt zu verarbeiten, auch wenn Windows 11 unterschiedliche IP-Protokolle (IPv4 vs. IPv6) nutzt.
Hinweis: Achte darauf, Laragon immer mit Administratorrechten zu starten, um Konflikte mit dem Windows 11 Dateisystem zu vermeiden.