web-dev-qa-db-fra.com

phpmyadmin "introuvable" après l'installation sur Apache, Ubuntu

Configuration d’un environnement de développement avec Ubuntu 14.04 s’exécutant dans VirtualBox, en suivant ce guide: http://klau.si/dev

Après avoir installé phpmyadmin, il semble que je devrais pouvoir y accéder à http://localhost/phpmyadmin mais Apache renvoie une erreur Introuvable. Ce guide a-t-il oublié une étape de configuration quelque part? J'ai déjà essayé de redémarrer le service Apache. 

Il n'y a pas de fichier phpmyadmin.conf dans Apache2/sites-enabled ou Apache2/sites-available, est-ce requis?

Si oui, où puis-je trouver ces fichiers?

utiliser 127.0.0.1 au lieu de localhost renvoie la même erreur. La page Apache par défaut sur http://localhost fonctionne parfaitement.

la console dans le navigateur n'affiche rien de valeur, simplement Pas trouvé.

J'ai également essayé de réexécuter le script d'installation avec dpkg-reconfigure -plow phpmyadmin

16
Anonymous Man

Ce problème a été résolu grâce à ce guide: https://help.ubuntu.com/community/ApacheMySQLPHP#Troubleshooting_Phpmyadmin_.26_mysql-workbench en ajoutant 

Include /etc/phpmyadmin/Apache.conf

... dans le fichier /etc/Apache2/Apache2.conf et en redémarrant le service.

27
Anonymous Man
Sudo dpkg-reconfigure -plow phpmyadmin 

Sélectionnez Non lorsque vous êtes invité à reconfigurer la base de données. Ensuite, lorsque vous êtes invité à choisir Apache2, assurez-vous de saisir l'espace pendant que [] Apache2 est en surbrillance. Un astérisque doit apparaître entre les crochets. Puis appuyez sur Entrée. Phpmyadmin devrait reconfigurer et maintenant http: // localhost/phpmyadmin devrait fonctionner. pour plus de détails https://www.howtoforge.com/installing-Apache2-with-php5-and-mysql-support-on-ubuntu-13.04-lamp

22
Bikram Shrestha

Essaye ça

Sudo ln -s /etc/phpmyadmin/Apache.conf /etc/Apache2/conf-available/phpmyadmin.conf
Sudo a2enconf phpmyadmin.conf
Sudo systemctl restart Apache2
9
Rashmi Jain

Créez un lien dans /var/www comme ceci:

Sudo ln -s /usr/share/phpmyadmin /var/www/

Remarque: depuis 14.04, vous voudrez peut-être utiliser /var/www/html/ au lieu de /var/www/

Si cela ne fonctionne pas pour vous, vous devez inclure PHPMyAdmin dans la configuration d'Apache.

Ouvrez Apache.conf en utilisant votre éditeur préféré, le mien est nano :)

Sudo nano /etc/Apache2/Apache2.conf

Puis ajoutez la ligne suivante:

Include /etc/phpmyadmin/Apache.conf

Pour Ubuntu 15.04 et 16.04

Sudo ln -s /etc/phpmyadmin/Apache.conf /etc/Apache2/conf-available/phpmyadmin.conf
Sudo a2enconf phpmyadmin.conf
Sudo service Apache2 reload
4
Nurul Furqon

Exécutez la commande suivante dans le terminal:

Sudo ln -s /usr/share/phpmyadmin /var/www/html/
1
praveen