La solution se trouve ici. Le résumé suit :
Modifier /opt/lampp/etc/extra/httpd-xampp.conf
.
Ajouter la ligne Require all granted
au bas du <Directory "/opt/lampp/phpmyadmin">
bloquer comme suit :
<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
Require all granted
</Directory>
J'ai résolu ce problème en créant un nouvel hôte virtuel pour phpmyadmin
Pour les systèmes Windows :
Ajoutez ce qui suit à 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>
Changez le DocumentRoot/Directory
au chemin où vous avez installé votre version de phpmyadmin
.
Ouvrez le C:\Windows\System32\drivers\etc\hosts
fichier dans un éditeur de texte et ajoutez la ligne suivante :
127.0.0.1 phpmyadmin.local
puis enregistrez le fichier hosts et redémarrez xampp
.