Je viens juste de finir d'installer mysql-server
, puis d'installer phpmyadmin
fourni avec Apache et PHP. Cela a bien fonctionné et créé une base de données phpMyAdmin, mais je n'arrive pas à trouver l'URL pour y accéder. J'ai essayé d'aller à http: //my.server.ip/phpmyadmin mais il ne semble pas être là.
Je ne trouve pas l'emplacement dans les manuels. Quelqu'un sait-il où il se trouve? Merci.
Il vous suffit de créer un lien symbolique vers l’installation à la racine du serveur. Le mien est dans /var/www/
(bien que vérifiez votre DocumentRoot
car la valeur par défaut est souvent /var/www/html
) ainsi:
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 ...
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.
dpkg --list | grep phpmyadmin
dpkg --listfiles <package_name step 1>
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 quand vous allez à http: // yourdomain .com/phpmyadmin , vous devrez probablement reconfigurer le paquet et assurez-vous de cocher la case Apache2 (en supposant que vous utilisiez ce paramètre 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
Oh, d'habitude phpmyadmin va à /usr/lib/phpmyadmin
si je ne me trompe pas.
J'ai toujours besoin de déplacer le dossier vers mon chemin www
name__.
Pour moi, cela a fonctionné différemment.
J'ai dû copier le fichier Apache.conf
de /etc/phpmyadmin
dans /etc/Apache2/sites-available
et dans /etc/Apache2/sites-enabled
en utilisant le gestionnaire de fichiers en tant que root.
Ensuite, j'ai lancé Sudo service Apache2 restart
et tout allait bien.
J'espère que c'est utile.
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 machine différente, remplacez évidemment localhost
name__).
Le programme d’installation de phpMyAdmin installe un fichier de configuration dans /etc/Apache2/conf.d/
appelé phpmyadmin
name__, 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 bien que peu probable que vous ayez fait quelque chose qui écrase les directives de ce fichier de configuration phpmyadmin. Dans ce cas, vous devriez pouvoir corriger vous-même la configuration de phpmyadmin pour que tout fonctionne comme vous le souhaitez.
http://127.0.0.1/phpmyadmin
ou aussi http://::1/phpmyadmin
ou http://localhost/phpmyadmin
lire: https://en.wikipedia.org/wiki/Localhost
aussi, tapez "ip addr" pour voir votre adresse publique (ou semi-publique avec NAT)
Essayez d'utiliser:<server_ip or localhost>/phpmyadmin/index.php
Cela pourrait bien faire l'affaire. Dans le passé, celui-ci le résolvait pour moi.
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.