IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IIS Discussion :

IIS Et PhpMyAdmin


Sujet :

IIS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 10
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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.

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    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
    $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.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 10
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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'] = '';
    
    ?>

  4. #4
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    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

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 10
    Par défaut
    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

  6. #6
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    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.

Discussions similaires

  1. IIs et phpmyadmin
    Par neuneu1 dans le forum IIS
    Réponses: 6
    Dernier message: 17/09/2009, 17h08
  2. [phpMyAdmin] IIS et phpMyAdmin
    Par Jesmar dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 17/06/2008, 11h18
  3. IIS et phpMyAdmin
    Par Jesmar dans le forum IIS
    Réponses: 9
    Dernier message: 16/06/2008, 10h56
  4. Configuration serveur IIS et phpMyAdmin
    Par fafa03 dans le forum IIS
    Réponses: 1
    Dernier message: 13/04/2007, 15h18
  5. [phpMyAdmin] Utiliser phpMyAdmin et MySQL avec IIS
    Par soso78 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 09/12/2005, 17h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo