Page 6 sur 6

Re: phpmyadmin + sql

Posté : ven. 23 févr. 2018 13:33
par Alain488

Dernier message de la page précédente :

j'ai tout désinstallé et j'ai réinstallé

Code : Tout sélectionner

sudo apt-get install apache2
sudo apt-get install php7.0
sudo apt-get install libapache2-mod-php7.0
sudo apt-get install mysql-server
sudo apt-get install php7.0-mysql
sudo mysql -u root -p
exit;
sudo apt-get install phpmyadmin
apache fonctionne, j'affiche mes pages .php sans problème.

par contre http://localhost/phpmyadmin/" onclick="window.open(this.href);return false; me donne une "erreur 404" donc le chemin n'est pas correcte.

j'ai essayé ceci

Code : Tout sélectionner

sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
et cela n'a rien changé, toujours une erreur 404

Re: phpmyadmin + sql

Posté : ven. 23 févr. 2018 13:49
par mpedro
C est le socket ou/et le port d'écoute sql (lis plus haut). Apache n'a pas simplement été réinstallé si tu as conservé le chemin de tes sites dans document... Obligatoirement il faut configurer le vhost.
C plus php5 (+2 =7)???
Essaye de te suivre dans ce que tu écris et relis le sujet pour les lecteurs.
Bon courage pour la suite.

Re: phpmyadmin + sql

Posté : ven. 23 févr. 2018 20:51
par Alain488
Si ça ne fonctionne pas
Ouvrez le fichier de configuration d'Apache

Code : Tout sélectionner

# nano /etc/apache2/apache2.conf
Et tentez de rajouter ceci dans le fond du document :

Code : Tout sélectionner

Include /etc/phpmyadmin/apache.conf
Ensuite relancez Apache

Code : Tout sélectionner

# /etc/init.d/apache2 restart
suite a cela phpmyadmin affiche le formulaire pour se logger, mais refuse mon mot de passe

Code : Tout sélectionner

 #1698 - Access denied for user 'root'@'localhost'

Re: phpmyadmin + sql

Posté : ven. 23 févr. 2018 23:15
par mpedro
systemctl restart httpd.service (c'est apache pareil que service apache2 restart)
après chaque modification c'est essentiel sinon pas de prise en compte

tu écris " phpmyadmin affiche le formulaire pour se logger, mais refuse mon mot de passe "
donc tu te souviens avoir mis un mot de passe à l'installation? alors essai de nouveau avec et essai aussi sans mot de passe
sinon pour changer le mot de passe si root par exemple ne passait pas il faut nécessairement arrêter le serveur SQL pour recréer un mot de passe sinon ça ne marchera pas
se référer à la documentation internet pour la commande des utilisateurs et MDP associés

tu pointes localhost ok mais tu as configuré VirtualHost pour aller sur ton site on sais pas
Ton site fonctionne en localhost ou c'est un fichier index.php dans var/www

je n'ai pas de base de donnée pour comprendre ta démarche mais c'est un beau bordel car les commandes c'est mysqld et pas mysql à moins que non alors?
systemctl start mysqld.service pour redémarrer ou systemctl start mysql.service alors?
il faut comprendre qu'après chaque changement il faut redémarrer le service concerné

Re: phpmyadmin + sql

Posté : ven. 23 févr. 2018 23:20
par Alain488
ça ne passe pas

Code : Tout sélectionner

cinnamon ~ # systemctl restart httpd.service
Failed to restart httpd.service: Unit httpd.service not found.
le mot de passe est pourtant le bon voir ci-dessous :

Code : Tout sélectionner

alain@cinnamon ~ $ sudo mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 5.7.21-0ubuntu0.16.04.1 (Ubuntu)
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>

Re: phpmyadmin + sql

Posté : sam. 24 févr. 2018 00:42
par mpedro
Tu avais dit que apache fonctionnait?
Re démarre le à ta manière comme avant et dis si ça fonctionne alors

Fonctionne ou fonctionne pas?

Re: phpmyadmin + sql

Posté : sam. 24 févr. 2018 08:22
par Alain488
dans /var/www/html/ , j'ai créé un répertoire /tracteur/ et y ai placé mon site.

ce matin, j'allume le pc, le lance FF et rien d'autre.
j'entre dans la barre d'adresse de FF

Code : Tout sélectionner

localhost/tracteur/index.php
j'ai la page d'accueil de mon site qui s'ouvre en local, c'est parfait

si j'entre

Code : Tout sélectionner

http://localhost/phpmyadmin/index.php
j'ai le formulaire "bienvenue dans phpmyadmin" qui s'affiche, mais il m'est impossible de me logger.

avec mot de passe

Code : Tout sélectionner

1698 - Access denied for user 'root'@'localhost'
La connexion au controluser tel que défini dans votre configuration a échoué.
sans mot de passe

Code : Tout sélectionner

a configuration interdit une connexion sans mot de passe (voir AllowNoPassword)
comme déjà dit, cette commende ne fonctionne pas

Code : Tout sélectionner

cinnamon / # systemctl restart httpd.service
Failed to restart httpd.service: Unit httpd.service not found.

Re: phpmyadmin + sql

Posté : sam. 24 févr. 2018 10:44
par mpedro
t'embête pas #dpkg-reconfigure mysql-server xxx
(en ajoutant le numéro de version mysql à la place des xxx)
ceci pour reprendre l'installation de départ (cf message du 22/02)
donc tu stoppes et recommence la configuration


systemctl restart httpd.service marche pas alors fais le en utilisant le mot apache2
Fonctionne ou fonctionne pas?
Nota bene PHP peut fonctionner aussi sans serveur web mais vérifie quand-même le statut de apache, savoir s'il est actif ou non ?
phpmyadmin est un ensemble de page php et pointe sur localhost

Liens utiles
https://doc.ubuntu-fr.org/mysql" onclick="window.open(this.href);return false;
https://doc.ubuntu-fr.org/phpmyadmin" onclick="window.open(this.href);return false;

Re: phpmyadmin + sql

Posté : mar. 20 mars 2018 23:44
par thierryR
Moi aussi je me retrouve dans la même situation. Je ne voudrais pas polluer ce fil. Dois je ouvrir un nouveau thread ?

Re: phpmyadmin + sql

Posté : mer. 21 mars 2018 00:41
par arghlub
Salut thierryR,

Oui je te conseille d'ouvrir un autre sujet en exposant clairement ton problème (n'oublie pas que le titre est important pour attirer le chaland) ;)