Bonjour,
j'ai un serveur Apache sous Linux
J'ai un serveur de base de données mySQL
J'ai des scripts PHP sur le serveur Apache dans lesquels j'attaque ma base de données.
le problème : la connexion à la base, voire au serveur ne fonctionne pas!
je me connecte comme ceci :
$host="ip_serveur_mysql";
$user="mon_usr";
$pass="mon_pwd";
$bdd="ma_base";
@mysql_connect($host,$user,$pass) or die("Impossible de se connecter à la base à cause du host!");
@mysql_select_db($bdd) or die("Impossible de se connecter à la base!");
je pense que la solution vient plutot d'un problème de configuration de mon serveur Apache, car je peux attaquer la base avec Navicat depuis mon pc.
par contre, je ne sais pas ce qui a pu être oublié et ce n'est pas moi qui ai fait l'installation de ce serveur.
je pencherais pour des modules de php qui ne sont pas installés ou autre, mais je n'y connais absolument rien, et je ne sais pas comment vérifié si mon serveur apache est d'applomb...
si tu mettais dans ton or die l'erreur mysql, ça aiderait :-)
Quant au serveur Apache, c'est ton serveur web, donc si tu peux afficher ta page, c'est que tu l'attaques bien.
tu as ouvert le port 3306 sur ton serveur MySQL ? sur ton serveur apache t'as pas un pare-feu qui empêche apache de se connecter sur le port 3306 du serveur mysql ?