Americas Posté 26 Novembre 2004 Posté 26 Novembre 2004 Bon... j'essaye de configurer des bases de données sur un nouveau serveur et c'est un peu le boxon. N'étant pas une vedette pour ce genre de truc... j'ai suivi à la lettre les docs. Je me connecte en root sur phpmyadmin et je crée une base toto Je crée un utilisateur toto avec le mot de passe "sésame" à qui je donne les droits sur cette base Ensuite... je me rend dans l'un des sites virtuels créés sur ce serveur et je configure le fichier conf du script qui doit utiliser la base de cette façon : $host="localhost"; // Adresse du serveur MySQL$user="toto"; // Nom d'utilisateur de la base MySQL $pass="sesame"; //Mot de passe MySQL $bdd="toto"; // Nom de la base MySQL Je charge la page où se trouve le script et là : Warning: mysql_query(): Access denied for user: 'apache_AT_localhost' (Using password: NO) Il sort d'où cet indien ?
Compte supprimé Posté 26 Novembre 2004 Posté 26 Novembre 2004 (modifié) Chez moi en local c'est $host="localhost"; // Adresse du serveur MySQL$user="root"; // Nom d'utilisateur de la base MySQL $pass=""; //Mot de passe MySQL $bdd="toto"; // Nom de la base MySQL Mais je dis peut-être une bêtise... Modifié 26 Novembre 2004 par jeroen
Anonymus Posté 26 Novembre 2004 Posté 26 Novembre 2004 3 choses : 1 : Ce n'est pas forcément localhost 2 : ca parait simple, pourtant il y a une erreur dans le mot "sesame". une fois avec l'accent, une fois sans. Ce que je veux dire, c'est que à défaut d'avoir l'impression que les codes soient bons, tu peux tout simplement les effacer, et recommencer. 3 : Il est écrit : (Using password: NO) ce qui signifie que tu n'as pas entré le mot de passe. Peut etre l'as tu entré dans le script que tu montres, mais pas dans la fonction. Verifies le nombre de paramètres, ainsi que le nom de la variable. Anonymus.
Americas Posté 26 Novembre 2004 Auteur Posté 26 Novembre 2004 fait pas attention à sesame Anomymus... c'est bidon comme toto Je veux dire par là que je suis sûr de mes paramètres de connexions... Je crois que l'erreur viens du fichier php.ini du serveur. J'ai une ligne d'erreur assez bizarre : Warning: main(): Failed opening 'option.php' for inclusion (include_path='/usr/sausalito/ui/libPhp:/usr/sausalito/ui/web') Je sais même pas qui c'est ce sausalito moi Donc... sans doute un mauvais chemin déclaré dans ce fichier
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant