phpmyadmin ne fonctionne pas après que je l'ai installé


61

J'utilise Ubuntu-11.04 .

J'ai suivi ces étapes sur ce site:

Jusqu'ici mes apache2, php, et mysql fonctionnent bien sauf phpmyadmin ... Chaque fois que je lance ceci:

http://localhost/phpmyadmin/

Je reçois cette erreur sur mon navigateur:

Pas trouvé

L'URL demandée / phpmyadmin / n'a pas été trouvée sur ce serveur.


Serveur Apache / 2.2.17 (Ubuntu) sur le port 80 de l'hôte local


Avez-vous redémarré le serveur Apache: /etc/init.d/apache2 restart
Tom

Envisagez de vérifier la réponse fournie par @sangharsh.
Ketan

Réponses:


135

Veuillez lire cette section sur le wiki Ubuntu. Vous devrez configurer votre apache2.conf pour que phpMyAdmin fonctionne.

gksu gedit /etc/apache2/apache2.conf

Ajoutez ensuite la ligne suivante à la fin du fichier.

Include /etc/phpmyadmin/apache.conf

Puis redémarrez Apache

/etc/init.d/apache2 restart

9
Je t'aime @JohanSJA
Programmation Noob

1
Pas besoin de configurations manuelles, apt-get est suffisant pour exécuter phpmyadmin
Tachyons

Les instructions de JohanSJA ont finalement fonctionné après avoir redémarré le serveur Apache /etc/init.d/apache2 restart. Aussi, j'ai déplacé la Includeligne au bas du fichier comme indiqué.
boulder_ruby

1
J'ai inclus apache.conf en bas et ai redémarré le serveur apache après, toujours introuvable, comment puis-je le déboguer?
Sohail

Cela a fonctionné pour moi, n'oubliez pas de redémarrer apache2
williamcarswell

19

Essayé de différentes manières.

Enfin, ceci, issu de la documentation d'ubuntu , a fonctionné pour moi:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo service apache2 reload

1
Travaillé le 15.10.
Rael Gugelmin Cunha

a aussi travaillé le 16.04
Rahul Sharma le

1
Cela devrait être indiqué comme le moyen recommandé pour y parvenir
Jimmy Obonyo Abor

C'est la bonne façon.
Ketan

Merci. enfin quelque chose qui fonctionne. cela devrait être la meilleure réponse.
Don Dilanga

6

Ubuntu 16.04

Après l'installation et la configuration de l'utilisateur et du mot de passe dans mysql et phpmyadmin, exécutez la commande suivante

sudo apt install php-gettext

Travaillé pour moi ...

Edit1 Si vous avez juste besoin d’ apache, phPmyAdmin et MySql pour un environnement d’application Web, je vous suggère d’examiner l’installation des trois pour vous et vous êtes prêt à partir. Voici le lien

Installateurs et téléchargements XAMPP | Apache Amis


Cela a fonctionné pour moi aussi. php-gettext était manquant. Je me demande pourquoi aucune documentation ne fait mention de ce module ...
JTheDev

3

Ne paniquez pas! Il suffit d’exécuter le code suivant avec l’autorisation root dans le terminal

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

2

J'ai rencontré le même problème, je l'ai corrigé en courant sudo dpkg-reconfigure phpmyadmin

donner un nouveau nom d'utilisateur et mot de passe


2

Vous devez trouver où phpmyadminest situé, par exemple locate phpmyadmin, certains vont retourner l'emplacement, tels que /usr/share/phpmyadmin.

Ensuite, vous pouvez créer un lien symbolique comme ceci: sudo ln -s /usr/share/phpmyadmin /var/www

Le démarrage d'Ubuntu 14.04 et supérieur /var/wwwne fonctionne plus à la place /var/www/html. par exemple,sudo ln -s /usr/share/phpmyadmin /var/www/html

Référence: Où placer mon site Web local à partir de la version 2.4.7 d’apache2?


Si vous envisagez d'héberger WordPress ou un autre site Web à la racine d'Apache, /var/www/htmlutilisez-le sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin. De cette façon, vous pouvez accéder à phpmyadmin en utilisanthttp://yourdomain/phpmyadmin
nandan

0
sudo sed -i '$ a\Include /etc/phpmyadmin/apache.conf' /etc/apache2/apache2.conf && sudo service apache2 restart && sudo apt-get install php-gettext`

Testé et fonctionne. Courir cela devrait résoudre tout le monde qui veut un 1 liner.


0

J'ai essayé toutes les méthodes ci-dessus et elles n'ont pas fonctionné pour moi. Enfin celui-ci a fonctionné.

Ouvrez le terminal et basculez vers le super utilisateur à l'aide de la commande: sudo su

Après avoir installé phpmyadmin en suivant les instructions du lien , ouvrez-le /etc/apache2/conf-available.

Vous y trouverez un fichier nommé phpmyadmin.conf. Copiez-le dans /etc/apache2/conf-enabled. Ou utilisez simplement la commande

sudo cp /etc/apache2/conf-available /etc/apache2/conf-enabled

Redémarrez apache2 ( sudo service apache2 restart), puis ouvrez le lien localhost / phpmyadmin dans un navigateur.


0

enfin ce travail pour Ubuntu 14.04 LTS

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
sudo service apache2 restart

maintenant, tapez localhost/phpmyadmindans le navigateur Web.


-3

Je faisais face au même problème.

Tout d'abord, vérifiez si le répertoire appelé /usr/share/phpmyadmin/existe. Si c'est le cas, déplacez-le simplement /var/www/phpmyadminen exécutant cette commande:

mv /usr/share/phpmyadmin /var/www/phpmyadmin

Ouvrez votre navigateur et ouvrez http://localhost/phpmyadmin. Maintenant ça devrait marcher.


6
Cela romprait le programme de désinstallation et causerait des problèmes d’installation / mise à niveau. Vous devrez créer un lien symbolique vers le répertoire. sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmindevrait correctement symlink.
Thomas Ward
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.