Précédent   Forum des professionnels en informatique > Systèmes > Windows > IIS
IIS Forum d'entraide serveur Web IIS (Internet Information Services)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/06/2007, 12h53   #1
Invité de passage
 
Inscription : avril 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 10
Points : 0
Points : 0
Par défaut IIS Et PhpMyAdmin

Bonjour,

voilà quelques temps que je travaille sur la migration de l'Intranet d'un serveur Web vers un autre plus récent, et tout marche plutôt bien sauf PhpMyAdmin et quelques bricoles.

Pour PhpMyAdmin voilà mon problème :

Quand je m'y suis connecté sur le serveur directement j'ai eu comme message que je devais entrer un 'blowfish_secret' pour l'authentification par cookie, mais j'utilise l'auth_type = config.

Sur mon poste de travail le serveur rejette la connexion.
phpMyAdmin a tenté de se connecter au serveur MySQL, et le serveur a rejeté la connexion. Veuillez vérifier les valeurs de "host", "username" et "password" dans config.inc.php et vous assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur MySQL.

Erreur
MySQL a répondu:

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

Mon fichier config.ini.php est le suivant :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<?php

/* $Id: config.sample.inc.php 9689 2006-11-10 20:05:49Z nijel $ */
// vim: expandtab sw=4 ts=4 sts=4:

/**
 * phpMyAdmin sample configuration, you can use it as base for
 * manual configuration. For easier setup you can use scripts/setup.php
 *
 * All directives are explained in Documentation.html and on phpMyAdmin
 * wiki <http://wiki.cihar.com>.
 */

/*
 * This is needed for cookie based authentication to encrypt password in
 * cookie
 */
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/*
 * Servers configuration
 */
$i = 0;

/*
 * First server
 */
$cfg['PmaAbsoluteUri'] = 'http://srvqual/site/PhpMyAdmin/';
$i++;

/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';

/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;

/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysqli';

/* User for advanced features */
// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';

/* Advanced phpMyAdmin features */
// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
// $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
// $cfg['Servers'][$i]['relation'] = 'pma_relation';
// $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
// $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
// $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
// $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
// $cfg['Servers'][$i]['history'] = 'pma_history';
// $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';

/*
 * End of servers configuration
 */

/*
 * Directories for saving/loading files from server
 */
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

?>
Sur le serveur il y a :
IIS 6 sous Windows 2003 Server
PHP 5.1.4
Mysql 4.1.20
PhpMyAdmin 2.10.0.2



Pouvez-vous m'aider à corriger ces problèmes ?
Merci d'avance.
Stagiaire67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 13h43   #2
Rédacteur

 
Avatar de Louis-Guillaume Morand
 
Homme Louis-Guillaume MORAND
Consultant @ Microsoft
Inscription : mars 2003
Messages : 10 713
Détails du profil
Informations personnelles :
Nom : Homme Louis-Guillaume MORAND
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant @ Microsoft
Secteur : Conseil

Informations forums :
Inscription : mars 2003
Messages : 10 713
Points : 15 946
Points : 15 946
pour le blowfish, effectivement c'est pas normal car c'est le mot clé utilisé pour le cryptage des cookies. Le mien est vide avec le meme type d'authentification


pour la seconde erreur, ca veut dire que tu essaies de te connecter en root sans password à ta base MySQL. quelque chose du genre
Citation:
$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
1- pourquoi ces deux lignes sont manquantes?

2-ensuite, normalement, tu as crée un compte spécifique lors de l'installation de MySQL, c'est ca que tu dois préciser dans ton fichier ini.
__________________
moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom
Louis-Guillaume Morand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 14h00   #3
Invité de passage
 
Inscription : avril 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 10
Points : 0
Points : 0
Merci pour cette réponse rapide.

Les 2 liens je ne sais pas pourquoi ils sont manquants, j'ai téléchargé le fichier "phpMyAdmin-2.10.0.2-all-languages" sur le site officiel et je n'ai rien supprimé.

Le compte que j'ai créé est le compte root. J'ai indiqué ce nom d'utilisateur mais pas de mot de passe dans l'espoir d'avoir à l'entrer à chaque connexion, de cette manière je limite l'accès à cette ressource. Mais là encore j'ai le même message d'erreur.

phpMyAdmin a tenté de se connecter au serveur MySQL, et le serveur a rejeté la connexion. Veuillez vérifier les valeurs de "host", "username" et "password" dans config.inc.php et vous assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur MySQL.

Erreur
MySQL a répondu:

#1045 - Access denied for user 'root'@'localhost' (using password: NO)


Mon fichier config.ini.php est maintenant le suivant :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?php

/* $Id: config.sample.inc.php 9689 2006-11-10 20:05:49Z nijel $ */
// vim: expandtab sw=4 ts=4 sts=4:

/**
 * phpMyAdmin sample configuration, you can use it as base for
 * manual configuration. For easier setup you can use scripts/setup.php
 *
 * All directives are explained in Documentation.html and on phpMyAdmin
 * wiki <http://wiki.cihar.com>.
 */

/*
 * This is needed for cookie based authentication to encrypt password in
 * cookie
 */
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/*
 * Servers configuration
 */
$i = 0;

/*
 * First server
 */
$cfg['PmaAbsoluteUri'] = 'http://srvqual/site/PhpMyAdmin/';
$i++;

/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password

/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;

/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysqli';

/* User for advanced features */
// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';

/* Advanced phpMyAdmin features */
// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
// $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
// $cfg['Servers'][$i]['relation'] = 'pma_relation';
// $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
// $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
// $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
// $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
// $cfg['Servers'][$i]['history'] = 'pma_history';
// $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';

/*
 * End of servers configuration
 */

/*
 * Directories for saving/loading files from server
 */
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

?>
Stagiaire67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 14h05   #4
Rédacteur

 
Avatar de Louis-Guillaume Morand
 
Homme Louis-Guillaume MORAND
Consultant @ Microsoft
Inscription : mars 2003
Messages : 10 713
Détails du profil
Informations personnelles :
Nom : Homme Louis-Guillaume MORAND
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant @ Microsoft
Secteur : Conseil

Informations forums :
Inscription : mars 2003
Messages : 10 713
Points : 15 946
Points : 15 946
Citation:
J'ai indiqué ce nom d'utilisateur mais pas de mot de passe dans l'espoir d'avoir à l'entrer à chaque connexion, de cette manière je limite l'accès à cette ressource. Mais là encore j'ai le même message d'erreur.
en localhost, et remote access refusé ok mais j'espere que tu ne laissera jamais un MySQL en production avec un compte root avec un password vide sinon autant faire une page web "hack moi en 1seconde"

ensuite, maintenant ton fichier de config de phpMyAdmin est bon, il l'utilise bien les paramètres et le fait qu'ils etaient manquants indique qu'il chargeait des parametres par defaut (root/empty).
Maintenant deux choix:
-1- au lieu de root, tu vas mettre "toto" et voir s'il essaie bien de se connecter avec "toto" (des fois qu'il aille chercher un autre fichier de config

-2- il semble clair que la connexion se fait avec root/empty mais que MySQL attend un autre login/pwd, c'est donc du coté de MySQL qu'il faut chercher. je te conseillerai notamment la lecture de cette page
http://aide.sivit.fr/index.php?2005/...-root-de-mysql
__________________
moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom
Louis-Guillaume Morand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 14h18   #5
Invité de passage
 
Inscription : avril 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 10
Points : 0
Points : 0
Je viens de créer toto avec son mot de passe de connexion, mais en faisant le test j'ai toujours l'erreur avec root@localhost, pourtant j'ai indiqué toto dans le fichier de configuration et redémarré le serveur IIS
Stagiaire67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 14h24   #6
Rédacteur

 
Avatar de Louis-Guillaume Morand
 
Homme Louis-Guillaume MORAND
Consultant @ Microsoft
Inscription : mars 2003
Messages : 10 713
Détails du profil
Informations personnelles :
Nom : Homme Louis-Guillaume MORAND
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant @ Microsoft
Secteur : Conseil

Informations forums :
Inscription : mars 2003
Messages : 10 713
Points : 15 946
Points : 15 946
donc il utilise un autre fichier de config. J'ai eu le meme soucis une fois avec IIS, il allait chercher un fichier config.inc.php dans system32 sans que je lui ai rien de mandé. depuis, j'utilise IIS + ASP et sinon j'installe WAMP

essaie de voir si tu n'as pas un autre fichier de config sur ton disque.
__________________
moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom
Louis-Guillaume Morand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2007, 15h32   #7
Invité de passage
 
Inscription : avril 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 10
Points : 0
Points : 0
Là je ne comprends plus rien, je viens de faire une recherche sur le serveur et j'ai supprimé les fichiers config.ini.php pour qu'il ne reste plus que celui que PhpMyAdmin doit utiliser.
Et en me connectant à partir de mon poste j'ai toujours le problème d'accès pour root alors que toto devrait être mentionné
Stagiaire67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2007, 08h36   #8
Invité de passage
 
Inscription : avril 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 10
Points : 0
Points : 0
Est-ce que quelqu'un a une idée pour faire focntionner PhpMyAdmin correctement ?
Stagiaire67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h53.


 
 
 
 
Partenaires

Hébergement Web