La soluzione può essere trovata qui. Segue il riepilogo:
Modifica /opt/lampp/etc/extra/httpd-xampp.conf
.
Aggiungi la riga Require all granted
in fondo al <Directory "/opt/lampp/phpmyadmin">
blocco come segue:
<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
Require all granted
</Directory>
Ho risolto questo creando un nuovo host virtuale per phpmyadmin
Per i sistemi Windows:
Aggiungi quanto segue a C:/xampp/apache/conf/httpd.conf
:
NameVirtualHost phpmyadmin.local
<VirtualHost phpmyadmin.local>
ServerName phpmyadmin.local
DocumentRoot "C:/xampp/htdocs/phpmyadmin"
<Directory "C:/xampp/htdocs/phpmyadmin">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
Cambia il DocumentRoot/Directory
al percorso in cui hai installato la tua versione di phpmyadmin
.
Apri il C:\Windows\System32\drivers\etc\hosts
file in un editor di testo e aggiungi la seguente riga:
127.0.0.1 phpmyadmin.local
quindi salva il file hosts e riavvia xampp
.