Où se trouve mon installation phpMyAdmin?


42

Je viens de terminer l'installation mysql-server, puis l'installation phpmyadminfournie avec Apache et PHP. Cela a bien fonctionné et a créé une base de données phpMyAdmin, mais je n'arrive pas à trouver l'URL pour y accéder. J'ai essayé d'aller à l' adresse http: //my.server.ip/phpmyadmin mais cela ne semble pas être le cas. Là.

Je ne trouve pas l'emplacement dans les manuels. Quelqu'un sait-il où il se trouve? Merci.


Essayez de redémarrer Apache, il devrait être dans / phpmyadmin.
Nemo

Réponses:


50

Il vous suffit de créer un lien symbolique vers l’installation à la racine du serveur. Le mien est dedans /var/www/(vérifiez bien que votre DocumentRootdéfaut est souvent /var/www/html) donc:

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

Après cela, vous pourrez accéder à localhost:

http://localhost/phpmyadmin

Pour ce qui est de savoir pourquoi n’est pas installé par défaut au bon endroit ou que l’installateur crée lui-même un lien symbolique, je n’ai aucune idée ...


C'est ce que je fais et ça a toujours fonctionné.
Parto

10
Si la page par défaut Apache2 (document index.html auquel vous accédez en tant que localhost/index.html) se trouve /var/www/html/, vous devez exécuter Vous devez sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmineffectuer cette opération après la mise à niveau Apache 2.4. Maintenant tout fonctionne bien, merci.
Dmytro Dzyubak

Après avoir récemment installé Apache / 2.4.18 sur un serveur Google Cloud avec PHP 7.0.15-0, la commande fournie par @DmytroDzyubak a résolu mon problème.
kneeki

6

Cette réponse est un peu plus générique. Pour connaître la liste des fichiers installés par n’importe quel paquet, vous devez le faire.

  1. Obtenez le nom du paquet avec dpkg --list | grep phpmyadmin
  2. Pour la liste des fichiers installés, utilisez cette dpkg --listfiles <package_name step 1>

4

J'imagine que vous êtes probablement confronté au même problème que celui rencontré lors de la première installation de phpmyadmin. Étant donné que cela fait plus d'un an que vous avez demandé cela, je suppose que vous l'avez déjà compris, mais pour référence future, si vous ne pouvez pas le voir lorsque vous vous rendrez à l' adresse http://votredomaine.com/phpmyadmin , vous devrez probablement reconfigurer le paquet et assurez-vous de cocher la case apache2 (en supposant que c’est ce que vous utilisez pour votre serveur) en appuyant sur la barre d’espace avant de continuer. J'allais vite et j'ai juste appuyé sur Entrée sans me rendre compte que je n'avais pas sélectionné apache2. Pour reconfigurer le package, utilisez les éléments suivants:

sudo dpkg-reconfigure phpmyadmin

Est-ce que le truc vient de déplacer des fichiers d'une installation à une autre? J'ai oublié que je n'avais pas installé PHPMYADMIN. Merci.
SRSA

1

Oh, d'habitude le phpmyadmin va à /usr/lib/phpmyadminsi je ne me trompe pas.

J'ai toujours besoin de déplacer le dossier sur mon wwwchemin.


2
Est dans / usr / share / phpmyadmin / dans mon installation. Corrigez-moi si j'ai tort, s'il-vous plait.
animaletdesequia

oui, parfait, vous avez tout à fait raison, et pour que cela fonctionne sur localhost / phpmyadmin, vous devez modifier certains paramètres d'apache ou déplacer le dossier vers votre chemin www
RagazziD

1
Je trouve plus facile juste dans le chemin d'accès à la racine de mon serveur, comme je l'ai dit dans ma réponse, mais je ne suis pas un expert ...
animaletdesequia

vous avez raison, vous venez de résoudre le problème (:
RagazziD

0

Vraisemblablement, vous avez Apache installé et c’est ce que vous utilisez comme serveur Web principal (c’est-à-dire qu’il écoute sur le port 80). Si vous n'avez pas fait (beaucoup) de personnalisation de votre installation Apache, vous devriez pouvoir y accéder à l'adresse suivante:

http://localhost/phpmyadmin/

(Si vous accédez au serveur à partir d'une autre machine, remplacez-le évidemment localhost).

Le programme d’installation de phpMyAdmin installe un fichier de configuration /etc/apache2/conf.d/appelé phpmyadmin, qui établit un alias. Regardez ce fichier pour voir comment cela fonctionne et où il devrait apparaître sur votre site web.

Si vous avez modifié votre configuration Apache, il est possible, voire improbable, que vous ayez fait quelque chose qui écrase les directives de ce fichier de configuration phpmyadmin. Dans ce cas, vous devriez pouvoir réparer vous-même la configuration de phpmyadmin pour que tout fonctionne comme vous le souhaitez.



0

Essayez d'utiliser:
<server_ip or localhost>/phpmyadmin/index.php
Cela pourrait faire l'affaire. Dans le passé, celui-ci le résolvait pour moi.


0

Dans mon cas je l'avais sous

/usr/local/phpMyAdmin-*

Je suppose que vous pouvez toujours essayer de le trouver grâce à (certains) fichiers de configuration httpd.


0

Pour moi, cela a fonctionné différemment.

J'ai dû copier le apache.conffichier à partir /etc/phpmyadminde /etc/apache2/sites-availableet à l' /etc/apache2/sites-enabledaide du gestionnaire de fichiers en tant que root.

Ensuite, j'ai couru sudo service apache2 restartet tout allait bien.

J'espère que c'est utile.


0

Dans mon cas, cette commande a fonctionné:

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

Parce que ma racine de serveur est la valeur par défaut, c'est-à-dire: /var/www/html


0

Je me suis reconfiguré et cela fonctionne très bien pour moi sur Ubuntu 18.04 avec la commande ci-dessous:

sudo dpkg-reconfigure phpmyadmin
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.