Morneithan Posted July 31, 2006 Share Posted July 31, 2006 Salut à tous ! Je poste ici pour la première fois car je rencontre un petit problème avec un "programme" que j'ai installé sur un espace web. J'ai installé un programme pour WoW qui consiste à afficher toutes les caractéristiques des persos etc... sur une page web, que chaque membre met à jour en fonction de son perso. Bon, c'est pas ce qui est important ^^. Donc, le progamme se partage en deux parties : Un fichier que j'ai du placer sur mon FTP, et des élements à activer sur une base de données. Il faut donc modifer un fichier conf.php pour qu'il accède à la base de données. J'ai fais tout cela, or voici l'erreur qui me parvient quand je vais sur la page d'accès au programme. : Warning: mysql_connect(): Access denied for user 'loginquejutilise'@'server-17.ngservers.com' (using password: YES) in /home/websites/ngservers/siteclan/chaos/www/WebRoster/header.php on line 8Could not connect Savez vous d'où peux venir cette erreur et comment la régler ? Merci d'avance ! Link to comment Share on other sites More sharing options...
fabien29200 Posted August 1, 2006 Share Posted August 1, 2006 Le message me paraît clair Acces Denied, la page PHP a bien réussi à se connecter à la base MySQL distante (enfin sur ngservers.com), mais la connexion a été refusée parce qu'il ne connaît pas ton login / mot de passe ou bien parce que tu n'as pas le droit d'accéder à la base voulue. Vérifie les logins / mots de passe, et que tu as bien accès à cette base. Link to comment Share on other sites More sharing options...
Morneithan Posted August 1, 2006 Author Share Posted August 1, 2006 Oui, justement c'est ca qui m'intrigue... Le login et mot de passe son apparement correct vu que quand je veux accéder à la base de donnée via htt://phpmyadmin.ngservers.com les login/mdp passent... Link to comment Share on other sites More sharing options...
playstation.2.fg Posted August 1, 2006 Share Posted August 1, 2006 Ce qui m'étonnes c'est que tu doives passer par un serveur portant un numéro. Vérifie bien à l'adresse avec laquelle tu arrives réellement à te connecter, l'adresse du serveur. Link to comment Share on other sites More sharing options...
Morneithan Posted August 1, 2006 Author Share Posted August 1, 2006 Ben ngservers est un societe de location de serveur de jeu (dans le cas présent c'est pour un forum+TS). Donc le numéro peut peut-être s'expliquer par le fait qu'il ont plusieurs serveur . Le truc c'est que je sais pas comment connaitre le serveur précis... De plus, dans mon fichier conf.php, j'ai mis "phpmyadmin.ngersers.com" seulement, et il m'a renvoyé au serveur 17 si l'on en crois le message d'erreur... Link to comment Share on other sites More sharing options...
Psychopote Posted August 1, 2006 Share Posted August 1, 2006 Avec cette syntaxe là peut-être : loginquejutilise:motdepasse'@'server-17.ngservers.com Car apparement ta requette ne contient pas ton Pass ... et cette syntaxe est celle habituellement utilisée en HTTP pour ce connecter à un FTP distant Ton erreur d'accès vient peut-être de là ... sait-on jamais. Link to comment Share on other sites More sharing options...
fabien29200 Posted August 1, 2006 Share Posted August 1, 2006 C'est bizarre que tu aies besoin de te connecter à phpmyadmin ... C'est quel paramètre ? Link to comment Share on other sites More sharing options...
Morneithan Posted August 1, 2006 Author Share Posted August 1, 2006 Avec cette syntaxe là peut-être : loginquejutilise:motdepasse'@'server-17.ngservers.com Car apparement ta requette ne contient pas ton Pass ... et cette syntaxe est celle habituellement utilisée en HTTP pour ce connecter à un FTP distant Ton erreur d'accès vient peut-être de là ... sait-on jamais. Ok. mais je n'y connais pas grand chose, donc comment modifier cela ? Je te fais un c/c de mon conf.php pour que tu me dise où ca cloche : //Database access $db_user = "loginquejutilise"; $db_passwd = "motdepasse"; $db_name = "loginquejutilise"; $db_host = "phpmyadmin.ngservers.com"; $table_prefix = "wrfr_"; //tables prefix C'est bizarre que tu aies besoin de te connecter à phpmyadmin ... C'est quel paramètre ? Tu entends quoi par paramètres ? je sais c'est des questions cons mais j'y connais pas grand chose en ce qui concern les protocoles webs ... Link to comment Share on other sites More sharing options...
fabien29200 Posted August 1, 2006 Share Posted August 1, 2006 Ben à mon avis le paramètre $db_host pointe vers le serveur MySQL et non pas vers PHPMyAdmin. J'ai pas bien compris ce qu'il en est du serveur. Il est à toi ? Tu l'administres ? Si la base MySQL est sur le serveur essaie : $db_host = "ngservers.com"; Bon courage ! Link to comment Share on other sites More sharing options...
Morneithan Posted August 1, 2006 Author Share Posted August 1, 2006 Non, le serveur n'est pas vraiment administré par moi, on m'a juste donnée les infos pour utiliser le FTP et la Base de Données afin que je règles quelques problèmes du forum et installe ce programme. Il n'est pas à moi non plus mais loué par un membre de notre guilde... "ngservers.com" me donne exactement la même erreur. Merci ! Link to comment Share on other sites More sharing options...
fabien29200 Posted August 1, 2006 Share Posted August 1, 2006 D'accord. Il faut que tu trouves l'adresse du serveur qui fait tourner MySQL, peut être que PHPMyAdmin te le dit. Il faut aussi que le serveur sur lequel tourne la base accepte les connexions de l'extérieur. Si ce n'est pas le cas, ton programme ne fonctionnera pas. Link to comment Share on other sites More sharing options...
Morneithan Posted August 1, 2006 Author Share Posted August 1, 2006 Ben j'ai pas trouvé le nom précis du serveur, ca reste phpmyadmin... la seule info que je peux avoir... Link to comment Share on other sites More sharing options...
Le Saigneur Sombre Posted August 13, 2006 Share Posted August 13, 2006 Si tu peux faire des requetes dans PHPMyAdmin tente un SELECT * FROM MYSQL.USR; Si le serveur est configuré avec les pieds, ca te donnera la liste des utilisateurs. Les deux premieres colonnes sont intéressantes : Les machines autorisées, et ton login. Tu verras si la connexion a distance est autorisée. Le caractère joker est '%', qui veut dire de n'importe quel poste. La requete a de forte chance d'échouer pour cause de droit. M'enfin... Link to comment Share on other sites More sharing options...
Morneithan Posted August 13, 2006 Author Share Posted August 13, 2006 Merci pour l'info, j'irais voir pour savoir si ca a vraiment été configurer avec les pieds . Sinon, j'ai laissé tombé le truc, je l'ai mis sur un espace free et ca marche nikel . [Abandonné] Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.