41 votes

La page demandée /phpmyadmin n'a pas été trouvée sur ce serveur

Lorsque je redémarrais le apche2, j'obtenais ce message..

sudo service apache2 restart
 * Redémarrage du serveur web apache2                                                                                                                AH00558: apache2: Impossible de déterminer de manière fiable le nom de domaine complet du serveur, en utilisant 127.0.1.1. Définissez la directive 'ServerName' globalement pour supprimer ce message

et lorsque j'ai tapé localhost/phpmyadmin, cela affiche le message

-NOT FOUND L'URL demandée /phpmyadmin n'a pas été trouvée sur ce serveur. Apache/2.4.7 (Ubuntu) Serveur sur localhost Port 80

S'il vous plaît aidez-moi dans ceci.

107voto

Michael Rodrigues Points 2932

Avez-vous essayé de :

sudo -H gedit /etc/apache2/apache2.conf

Ensuite, ajoutez la ligne suivante à la fin du fichier :

Include /etc/phpmyadmin/apache.conf

Ensuite, redémarrez apache :

/etc/init.d/apache2 restart

16voto

Menuka Ishan Points 426

Je crois que c'est parce que vous n'avez pas configuré correctement phpmyadmin avec le serveur apache. Si vous avez installé le serveur apache et phpmyadmin en utilisant sudo apt-get install (car vous pouvez les installer en utilisant le code source, etc.), la procédure ci-dessous peut fonctionner pour vous.

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

tapez maintenant localhost/phpmyadmin dans la barre d'adresse du navigateur web

si vous avez tout fait correctement, vous devriez maintenant voir phpmyadmin sur le navigateur.

(En raison de votre méthode d'installation d'apache, redémarrer le serveur ou autre chose peut être différent. Si c'est le cas, alors vous devrez faire manuellement ce que les commandes sont censées faire (cette description suppose que vous êtes très nouveau sur apache dans linux :) )

7voto

Chris Lane Jones Points 131

Sur la réponse d'Ibrahim, j'ai utilisé le nano dans le terminal au lieu de gedit, car je ne pouvais pas faire fonctionner gedit.

Étapes du terminal root

  1. Collez dans le terminal, cela ouvrira l'éditeur Nano dans le terminal:

    nano /etc/apache2/apache2.conf
  2. Ensuite, ajoutez la ligne suivante à la fin du fichier:

    Include /etc/phpmyadmin/apache.conf
  3. ctrl-o et ctrl-x pour enregistrer et quitter.

  4. Ensuite, collez dans le terminal: redémarrer apache:

    /etc/init.d/apache2 restart

0voto

bxdobs Points 11

Je viens de passer par là moi-même avec une installation propre de 20.04 dans une machine virtuelle ... Je crois que le problème 404 vient du fait que j'ai créé un /var/www/[someotherdomain] ... toutes les instructions concernant apache, lamp et PHPMyAdmin semblent s'attendre à ce que les utilisateurs utilisent /var/www/HTML ... sur la base des instructions dans ce fil, après avoir substitué [someotherdomain] pour [html] dans la commande ln, PHPMyAdmin fonctionne maintenant à partir d'une demande web intranet ... Mamp et Xampp nous rendent un peu paresseux en faisant toute cette configuration automatiquement ... je ne suis pas sûr si quelqu'un a déjà écrit un fil de dépendance pour PHPMyAdmin mais cela rendrait les choses plus faciles pour ceux d'entre nous qui ne font pas cela tous les jours ... j'essaie de créer un environnement de test pour quelques trucs PHP et Java GitHub et je viens de passer plusieurs jours à mettre en place quelque chose d'utilisable ... Xampp a la dernière version de PHP qui, pour une raison quelconque, n'est pas rétrocompatible et il n'était pas clair si Xampp pouvait charger une version plus ancienne de PHP ... Mamp va bien car il a la bonne version de PHP mais les instructions du truc PHP que j'ai téléchargé sont uniquement liées à une plate-forme Unix ... donc j'ai commencé avec 16.04 32 bits et j'ai rencontré des problèmes de configuration irréconciliables ... j'ai essayé 18.04 64 bits à nouveau avec plusieurs problèmes de configuration ... maintenant j'ai enfin un 20.04 64 bits fonctionnel avec PHP et MySQL DB

Ce que j'ai dû faire pour que PHPMyAdmin fonctionne était :

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X