Bonjour
J'ai travaillé sur un projet en réseau local(debian etch php4 mysql5) et j'ai transféré ce projet sur mon serveur web(debian woody php4 mysql4) et je ne suis plus capable de me connecter. J'ai déjà d'autres projets avec la même programmation pour me connecter mais... ça ne marche pas voila le message d'erreur
j'en ai eu plein d'autres mais pour l'instant seulement celui-ci persisteWarning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client in /home/www2/decorateursdemontreal.com/classes/mysql.class.php on line 7
Could not connect: Client does not support authentication protocol requested by server; consider upgrading MySQL client
voici mon connect, un peu bizz mais ça marche... normalement
fichier1 userf.class
fichier2 mysql.class
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 require_once "mysql.class.php"; class userF { function userF($debug=0) { $this->db=new mysql("obiwan.privatedns.com"," decorateurs","*****","decorateursdemontreal_com_01"); }
et tout cela est appelé de la page bandeadmin
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 class mysql { function mysql($host,$user,$pass,$db,$debug=0) { $this->DEBUGMODE=$debug; $link = mysql_connect($host,$user,$pass,$db) or die('Could not connect: ' . mysql_error()); mysql_select_db($db) or die('Could not select database'); }
je ne comprends tout simplement pas... ça marche sur 4 autres sites qui sont hébergés au même endroit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <? $D=new userF(); $username11=$_SESSION['username']; $password11=$_SESSION['password']; define ("Q","SELECT * FROM userF WHERE username='$username11' AND password='$password11'"); $dp=$D->bdd->getdata(Q);
je suis entrain de me péter la tête sur les murs
merci de votre aide
Partager