#1 Le 03/01/2016, à 12:11
- bob56
[ résolu ] phpmyadmin accéder à l'administration
Bonjour , mes meilleurs vœux à tous pour l'année 2016
voilà un problème que je n'arrive pas à résoudre .
mon serveur apache2 fonctionne correctement mais lorsque je veux accéder à phpmyadmin je rencontre ce problème:
Not Found
The requested URL /phpmyadmin/ was not found on this server.
Apache/2.4.12 (Ubuntu) Server at localhost Port 80
j'ai bien installé un raccourci sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
d'ailleurs quand je clique sur celui-ci j'arrive bien dans dossier phpadmin
monpc-ubuntu@monpc-ubuntu:~$ ls -l /var/www/
total 4
drwxr-xr-x 2 root root 4096 janv. 3 11:06 html
lrwxrwxrwx 1 root root 21 janv. 3 11:18 phpmyadmin -> /usr/share/phpmyadmin
j'ai désinstallé et réinstallé plusieurs fois, je me retrouve avec cette erreur en cours d'installation:
Une erreur s'est produite lors de la création de la base de données.
│
│ ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
│ password: YES)
voilà où j'en suis, merci d'avance pour votre aide
Dernière modification par bob56 (Le 08/01/2016, à 23:27)
Hors ligne
#2 Le 03/01/2016, à 13:38
- gl38
Re : [ résolu ] phpmyadmin accéder à l'administration
Il faudrait d'abord résoudre le problème de mysql.
Que donne la commande tapée dans un terminal
mysql -u root -p
Cordialement,
Guy
Hors ligne
#3 Le 03/01/2016, à 14:47
- jplemoine
Re : [ résolu ] phpmyadmin accéder à l'administration
j'ai bien installé un raccourci sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
oui mais non...
Je pense que ce n'est plus valable.... J'ai phpmyadmin sur mon ubuntu serveur sans mettre le lien.
De toutes façons, si ça a une chance de fonctionner, c'est
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin/html
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#4 Le 03/01/2016, à 16:27
- bob56
Re : [ résolu ] phpmyadmin accéder à l'administration
j'avais déjà effectué cette démarche :
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin/html
maintenant je viens de rencontrer un gros problème d'accès au serveur. Je reviens sur le post dès résolu !
merci
Hors ligne
#5 Le 03/01/2016, à 18:00
- gl38
Re : [ résolu ] phpmyadmin accéder à l'administration
@jplemoine, je crois que c'est plutôt :
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
Cordialement,
Guy
Hors ligne
#6 Le 03/01/2016, à 20:10
- jplemoine
Re : [ résolu ] phpmyadmin accéder à l'administration
@gl38, oui, erreur de ma part....
C'est bien ce que tu as écrit mais le lien n'est pas (plus) nécessaire : de mémoire, il y a création d'un vhost qui pointe directement sur /usr/share/phpmyadmin
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#7 Le 03/01/2016, à 20:41
- J5012
Re : [ résolu ] phpmyadmin accéder à l'administration
ca depend si bob56 a installé phpmyadmin en tant que paquet systeme , ou comme les autres cms (logiciel applicatif composé de php+js+css2+html+bdd) ... ?
si phpmyadmin est installé comme un paquet, les differents liens sont crees lors de l'installation par le gestionnaire de paquets (voir les fichiers de controle du paquet debian) :
→ /etc/apache2/conf.d/phpmyadmin.conf lien symbolique relatif à /etc/phpmyadmin/apache.conf
→ /etc/apache2/apache2.conf a une instruction pour inclure tous les fichiers de config de conf.d
si phpmyadmin est installé comme cms, il est configuré comme tous les autres cms, il doit donc avoir son fichier de config vhost dans /etc/apache2/sites-available ...
Hors ligne
#8 Le 04/01/2016, à 21:22
- bob56
Re : [ résolu ] phpmyadmin accéder à l'administration
salut à tous. Me revoilà mais j'ai avancé un peu.
Après réinstallation et sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin pour créer le raccourci, j'arrive bien à la connexion ou l'on me demande le mot passe. Bien nouveau problème. admin sans mot passe pas d'accès.
Donc j'effectue sudo htpasswd /etc/phpmyadmin/htpasswd.setup bob toujours pas d'accès grrrrrr, pourtant le mot passe est bien dans htpasswd.setup
Dernière modification par bob56 (Le 04/01/2016, à 23:15)
Hors ligne
#9 Le 05/01/2016, à 08:58
- gl38
Re : [ résolu ] phpmyadmin accéder à l'administration
Il faut mettre un mot de passe au root de mysql : il est demandé lors de l'installation et sauter cette étape n'attire que des ennuis dans la suite.
Cordialement,
Guy
Hors ligne
#10 Le 05/01/2016, à 09:09
- pires57
Re : [ résolu ] phpmyadmin accéder à l'administration
Le système n'autorise pas d'accès sans mot de passe.
Ce genre de truc marche bien sur Windows .... enfin quand je dit "bien " je ne parle bien évidement pas de tout les risques que cela engendre...
Ton serveur est censé être pour du test ou de la prod?
Si c'est de la prod je te recommande de ne pas installé PMA et d'importer ta base de donnée directement en SQL depuis ta machine de développement.
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#11 Le 05/01/2016, à 20:05
- LeoMajor
Re : [ résolu ] phpmyadmin accéder à l'administration
Access denied for user 'root'@'localhost'
par défaut, c'est 127.0.0.1, root@127.0.0.1
mysql -uroot -pmot_de_passe -h 127.0.0.1
mysql -uroot -pmot_de_passe -h localhost
lorsque tu as la main,
show grants for root@127.0.0.1;
show grants for root@localhost;
select password('secret');
+-------------------------------------------+
| password('secret') |
+-------------------------------------------+
| *14E65567ABDB5135D0CFD9A70B3032C179A49EE7 |
+-------------------------------------------+
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*14E65567ABDB5135D0CFD9A70B3032C179A49EE7' WITH GRANT OPTION ;
select host,user,password from mysql.user;
Hors ligne
#12 Le 05/01/2016, à 22:59
- bob56
Re : [ résolu ] phpmyadmin accéder à l'administration
pour répondre à pires57 je veux installer un serveur à domicile sous ubuntu 15.10 celui-ci est privé mais lié à un nom de domaine public. Mon seul problème est que je n'arrive pas à accéder à phpmyadmin qui fait de la résistance déjà plus de deux jours grrrr . J'ai quand même réinstallé l'os trois fois car à force de faire des manips plus rien n'allait.
Tewis , je n'ai pas encore testé ton astuce !
Je vais être absent deux jours, ne vous étonnez pas si pas de news. Merci à vous tous
Dernière modification par bob56 (Le 05/01/2016, à 23:00)
Hors ligne
#13 Le 08/01/2016, à 14:42
- bob56
Re : [ résolu ] phpmyadmin accéder à l'administration
Bonjour,
Petit à petit l'oiseau fait son nid
J'ai maintenant accès à mon serveur root + mot passe j'ai attribué un utilisateur pour une base, tout semble en place et pourtant j'ai un message erreur.
Dernière modification par bob56 (Le 12/01/2016, à 07:41)
Hors ligne
#14 Le 08/01/2016, à 15:23
- LeoMajor
Re : [ résolu ] phpmyadmin accéder à l'administration
c'est peut-être plus simple de renseigner /etc/phpmyadmin/config.inc.php
et remplacer localhost par 127.0.0.1, que d'ajouter de nouvelles policies grant pour untel@localhost.
Access denied for user 'www-data'@'localhost' (using password: NO)
ce n'est pas bon .
tu as 2 méthodes pour créer un utilisateur mysl (pas besoin de faire du mimétisme avec les utilisateurs unix; user mysql bob != user unix bob )
1/ a+b
a/create user 'justice'@'127.0.0.1' identified by password '....';
b/GRANT ALL ON justicedb.* TO 'justice'@'127.0.0.1';
2/ ou autre méthode pour créer
GRANT ALL PRIVILEGES ON `justicedb`.* TO 'justice'@'127.0.0.1' IDENTIFIED BY PASSWORD '...'
3/ se connecter avec le nouvel utilisateur
mysql -u justice -pmot_de_passe -h 127.0.0.1
4/et créer la database annoncée en 1 ou 2
create database justicedb;
5/supprimer;
mysql> drop user justice;
Hors ligne
#15 Le 08/01/2016, à 17:32
- bob56
Re : [ résolu ] phpmyadmin accéder à l'administration
Merci leoMajor , mais problème, c'est bien avec le terminal non ?
La commande « create » est introuvable
GRANT : commande introuvable
en outre j'ai modifié: /etc/phpmyadmin/config.inc.php
if (empty($dbserver)) $dbserver = '127.0.0.1';
$cfg['Servers'][$i]['host'] = $dbserver;
if (!empty($dbport) || $dbserver != '127.0.0.1') {
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['port'] = $dbport;
Dernière modification par bob56 (Le 08/01/2016, à 17:35)
Hors ligne
#16 Le 08/01/2016, à 19:23
- bob56
Re : [ résolu ] phpmyadmin accéder à l'administration
à savoir je peux maintenant accéder à mysql et créer des utilisateurs exemple toto ci-dessous.
CREATE USER 'toto2'@'%' IDENTIFIED BY '***';
GRANT ALL PRIVILEGES ON * . * TO 'toto2'@'%' IDENTIFIED BY '***' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
GRANT ALL PRIVILEGES ON `toto2\_%` . * TO 'toto2'@'%';
GRANT ALL PRIVILEGES ON `commentaires` . * TO 'toto2'@'%';
pourquoi cette erreur:
Erreur SQL!
SELECT message, date_post FROM table_commentaires
Access denied for user 'www-data'@'localhost' (using password: NO)
Hors ligne
#17 Le 08/01/2016, à 19:44
- pires57
Re : [ résolu ] phpmyadmin accéder à l'administration
parce que l'utilisateur www-data n'as pas le droit de se connecter à la base de donnée sans mot de passe.
voici deux questions :
1 - As tu créer un utilisateur www-data dans mysql?
2 - Pourrais tu nous montrer ta fonction de connexion à la base de donnée?
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#18 Le 08/01/2016, à 20:03
- bob56
Re : [ résolu ] phpmyadmin accéder à l'administration
ok pires57 je viens de créer utilisateur www-data
reste cette erreur:
Erreur SQL!
SELECT message, date_post FROM table_commentaires
No database selected
Hors ligne
#19 Le 08/01/2016, à 20:10
- pires57
Re : [ résolu ] phpmyadmin accéder à l'administration
si tu ne donnes pas les infos demandé cela va être compliqué de te débugger ... ici encore le message est simple, tu n'as pas sélectionné de base de donnée ..
Dernière modification par pires57 (Le 08/01/2016, à 20:11)
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#20 Le 08/01/2016, à 20:25
- bob56
Re : [ résolu ] phpmyadmin accéder à l'administration
pourtant la base sélectionné est commentaires ?
<?php
// connexion base
$base = mysql_connect ('x.x.x.x', 'www-data', ' ');
mysql_select_db ('commentaires', $base) ;
?>
CREATE USER 'www-data'@'%';
GRANT USAGE ON * . * TO 'www-data'@'%' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
GRANT ALL PRIVILEGES ON `commentaires` . * TO 'www-data'@'%';
Dernière modification par bob56 (Le 12/01/2016, à 07:45)
Hors ligne
#21 Le 08/01/2016, à 20:32
- pires57
Re : [ résolu ] phpmyadmin accéder à l'administration
Peut tu te connecter sur ton serveur mysql en ligne de commande (via le terminal) et me donner le retour de
show databases;
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#22 Le 08/01/2016, à 20:49
- bob56
Re : [ résolu ] phpmyadmin accéder à l'administration
Le programme « show » n'est pas encore installé. Vous pouvez l'installer en tapant :
sudo apt-get install nmh
j'ai exécuté l'installation
Hors ligne
#23 Le 08/01/2016, à 20:53
- bob56
Re : [ résolu ] phpmyadmin accéder à l'administration
apparamment il y a a un problème ?
robert@pcubuntu:~$ show databases;
Le programme « show » n'est pas encore installé. Vous pouvez l'installer en tapant :
sudo apt-get install nmh
robert@pcubuntu:~$ sudo apt-get install nmh
[sudo] password for robert:
Sorry, try again.
[sudo] password for robert:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
nmh est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Paramétrage de javascript-common (11) ...
dpkg: error processing package javascript-common (--configure):
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
javascript-common
E: Sub-process /usr/bin/dpkg returned an error code (1)
robert@pcubuntu:~$
Modération : merci à l'avenir d'utiliser les balises code (explications ici).
Dernière modification par cqfd93 (Le 08/01/2016, à 21:16)
Hors ligne
#24 Le 08/01/2016, à 21:13
- bob56
Re : [ résolu ] phpmyadmin accéder à l'administration
j'ai modifié mon post ci-dessus car j'avais posté un message qui était erroné
Hors ligne
#25 Le 08/01/2016, à 21:14
- J5012
Re : [ résolu ] phpmyadmin accéder à l'administration
show database est une instruction mysql-client vers le serveur mysql ...
donc tu lances d'abord mysql server puis mysql client, en ouvrant une console mysql , et tu tapes la commande show ....
Dernière modification par J5012 (Le 08/01/2016, à 21:15)
Hors ligne