Version complète: sur le forum Webmaster Hub : Accès bdd d'un domaine à partir d'un...
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
xpatval
Bonjour, matin,

Comment peut-on, à partir d'un environnement local (en virtual host, 127.0.0.1:1111/), atteindre une base de données (mysql) qui ne l'est pas (en local) ?

A partir de mon pc, je souhaite exécuter différents scripts php, dont certaines ressources sont sur mon disque dur, d'autres sur le serveur de l'hébergeur, et accéder à la bdd elle-aussi sur ce serveur ?

Merci de vos réponses,

xpatval
NorSeb
Salut,

dans ta configuration de connection à une BDD tu dois donner l'hote. Souvent, on met "localhost".

Si ton hébergeur le permet tu peux accéder au serveur de ta base de données depuis un client externe. Il suffit de lui demander l'adresse du serveur de BDD.
xpatval
"localhost" reste réservé à mon environnement local.

C'est l'accès à l'environnement hébergé, et notamment à la base associée, qui me pose problème. Le message d'erreur en est explicite:

CITATION
Warning: mysql_connect(): Unknown MySQL Server Host 'xxxxxx' (11001)


:nono:
NorSeb
Le problème est que tu n'as pas l'autorisation d'accès à la base via l'extérieur. C'est souvent le cas chez les hébergeurs, pour des raisons de sécurité.

Peut-être ton hébergeur a-t-il une solution ?
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.