J'ai transféré une base de données de phpMyAdmin/Easy PHP à wamp. Le transfert s'est bien effectué, ma base figure bien dans PHPMyAdmin de Wamp, mais lorsque j'appelle mon site en localhost, je reçois ce message: "Database Error: Unable to connect to the database:Could not connect to MySQL"
Et là, je ne sais plus quoi faire. Peut-être une piste. Lors de l'intallation de Wamp (que j'ai faite hier), jai eu le message suivant: "La vesrion de votre bibiothèque MySQL (5.0.51.a) diffère de la version de votre serveur MySQL (5.1.30). Ceci peut occasionner un comportement imprévisible". Ceci étant, je n'en suis pas plus avancé.
Merci de m'orienter.
Modifie 1 fois. Derniere modification le 19/02/2009 à 11:46 par Kyos.
Si vous pouvez lancer PhpMyAdmin et voir correctement votre base de données, c'est que vous avez bien accès à mySQL.
Le message n'a pas d'importance (faites une recherche avec mySQL 5.1.30 pour trouver les multiples contributions à ce sujet).
Si, à partir d'un script de votre site local vous ne pouvez pas vous connectez, c'est que les paramètres définis dans le fichier de configuration ne sont pas bons :
$db_host = 'localhost'; $db_name = 'nom_de_la_base'; $db_username = 'root'; $db_password = 'mot_de_passe'; //Vide si pas de mot de passe
Je dois dire que je m'y perds. Dans quel(s) fichier(s) de config ces variables sont-elles à définir?
J'avais déjà vérifié que les variables "$cfg['Servers']['$i']['password'] et ['users'] des fichiers "...phpmyadmin\config.inc.php" et "...phpmyadmin 3.1.1\config.inc.php" correspondaient, et j'avais appoté les corrections nécessaire et redémarer wamp, mais sans résultat.
OK. J'ai tout rétabli et j'ai consulté le fichier "configuration.php" de mon application (c'est Joomla). Les variables que vous m'avez indiquées sont correctement remplies.
bagu a écrit: ------------------------------------------------------- > Qu'est ce qui vous permet de l'affirmer ? > Merci de nous éclairer sur ce point. Une lecture que je crois attentive du fichier de config de Joomla.
Ceci étant, mon problème est maintenant résolu. Au lieu de copier ma base de données existante,ainsi d'ailleurs que mes fichiers Joomla, j'ai simplement fait un alias pointant sur le dossier de mon site en localhost. Tout marche impec.