j'ai la dernière version de wamp et impossible d'accéder à mon site : Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'SYSTEM'@'localhost' (using password: NO) in D:\wamp\www\web\oxygenmagnum\db\mysql4.php on line 48
Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in D:\wamp\www\web\oxygenmagnum\db\mysql4.php on line 330
Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in D:\wamp\www\web\oxygenmagnum\db\mysql4.php on line 331 phpBB : Critical Error
par : Auteur: arnwald (---.fbx.proxad.net) Date: 11-10-2006 10:11
tenor a écrit:
> <?php > $dbcnx= mysql_connect(localhost,root,' ' ); > } > ?> > > constatez que j'ai laissé un vide entre les simples quotes à > la place revenant à l'argument "mot de passe" car j'arrive à me > connecte par la console sans mot de passe.
Ben justement, il me semble que c'est cet espace le problème. Votre config est sans mot de passe (using password: NO), pas avec un mot de passe constitué d'un ou plusieurs espaces (qui sont quand même des caractères). Essayez sans espaces entre les quotes.
> Warning: mysql_connect() [function.mysql-connect]: Access > denied for user 'SYSTEM'@'localhost' (using password: NO) in > D:\wamp\www\web\oxygenmagnum\db\mysql4.php on line 48
C'est cette erreur qu'il faut résoudre en PREMIER.
Ne faudrait-il pas plutôt 'root' à la place de 'SYSTEM' ?
D'autre part, la base de données est-elle vue en lançant PhpMyAdmin ?
Ben c'est bien le soucis... Tes scripts cherchent à se connecter à ta base de donnée avec SYSTEM comme nom d'utilisateur. Or, comme tu l'as dis plus haut, tu n'a pas d'utilisateur nommé SYSTEM...Du coup, erreur
L'erreur dans ton script : > Warning: mysql_connect() [function.mysql-connect]: Access denied for user > 'SYSTEM'@'localhost' (using password: NO) in > D:\wamp\www\web\oxygenmagnum\db\mysql4.php on line 48
> voila la ligne 48 : > $this->db_connect_id = ($this->persistency) ? > mysql_pconnect($this->server, $this->user, $this->password) : > mysql_connect($this->server, $this->user, $this->password); > > > désolé mais c'est toi qui ne comprend rien apparement ....
Quel est le contenu de $this->user ? C'est 'SYSTEM' et pas 'root'. Donc, il te faut trouver où ce contenu est affecté et le changer.
config.inc.php est correctement rempli avec 'root' : OK, mais ça ne s'applique que pour PhpMyAdmin, pas pour la ligne 48 de mysql4.php.
C'est terminé, dernière explication : il n'y a de pire sourd que celui qui ne veut rien entendre.