Problème pour se connecter à une BDD distante
Fermé
losstaroth
Messages postés
8
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
12 juin 2009
-
11 juin 2009 à 11:39
losstaroth Messages postés 8 Date d'inscription jeudi 11 juin 2009 Statut Membre Dernière intervention 12 juin 2009 - 12 juin 2009 à 08:59
losstaroth Messages postés 8 Date d'inscription jeudi 11 juin 2009 Statut Membre Dernière intervention 12 juin 2009 - 12 juin 2009 à 08:59
A voir également:
- Problème pour se connecter à une BDD distante
- Se connecter à ma boite hotmail - Guide
- Comment se connecter à chromecast - Guide
- Gmail se connecter - Guide
- Se connecter à un autre compte facebook - Guide
- Yahoo mail se connecter - Guide
12 réponses
babou054
Messages postés
162
Date d'inscription
lundi 11 mai 2009
Statut
Membre
Dernière intervention
1 septembre 2009
11
11 juin 2009 à 11:49
11 juin 2009 à 11:49
Est ce que tu fit de l'objet ? J dit ca par ce que j'ai eu un problème comme ca en faite je faisait mon site en MVC avec en utilisant PHP en langage objet (PHP5) et sur le serveur la config par defaut était PHP4 et donc je n'arrivais po a me connecter a la BD j'dis ca mais peut ê que c pas du tt le mm problème mais c t'on jms ;)
losstaroth
Messages postés
8
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
12 juin 2009
11 juin 2009 à 12:00
11 juin 2009 à 12:00
Bonjour babou054,
Non je ne fais pas en langage objet, cependant je viens de jeter un œil aux versions des différents serveurs, et voilà ce que j'en ai tiré :
Hébergement gandi : PHP 5.2.3-1 (fonctionne)
L'hebergement définitif (que je suppose être ovh mais ce n'est que des suppositions): PHP 4.4 (ne fonctionne pas)
Free : PHP 4.3 (ne fonctionne pas)
Cependant le code est le même, est c'est du php de base:
$test=mysql_connect($host,$user,$pass) or die("Impossible de se connecter a la BDD");
mysql_select_db($db) or die("Impossible de se connecter a la base de donnee");
Je ne vois pas trop ce que pourrai apporter le php 5 là dedans :/
Petite précision, si j'essaie de me connecter à la base de donnée hébergée localement, cela ne pose aucun problème;)
Enfin bon, je ne vois vraiment pas :/
Non je ne fais pas en langage objet, cependant je viens de jeter un œil aux versions des différents serveurs, et voilà ce que j'en ai tiré :
Hébergement gandi : PHP 5.2.3-1 (fonctionne)
L'hebergement définitif (que je suppose être ovh mais ce n'est que des suppositions): PHP 4.4 (ne fonctionne pas)
Free : PHP 4.3 (ne fonctionne pas)
Cependant le code est le même, est c'est du php de base:
$test=mysql_connect($host,$user,$pass) or die("Impossible de se connecter a la BDD");
mysql_select_db($db) or die("Impossible de se connecter a la base de donnee");
Je ne vois pas trop ce que pourrai apporter le php 5 là dedans :/
Petite précision, si j'essaie de me connecter à la base de donnée hébergée localement, cela ne pose aucun problème;)
Enfin bon, je ne vois vraiment pas :/
Xil
Messages postés
350
Date d'inscription
vendredi 18 janvier 2008
Statut
Membre
Dernière intervention
11 juin 2009
257
11 juin 2009 à 12:16
11 juin 2009 à 12:16
C'est bien 3306, j'ai juste fait une faute de frappe. Désolé ^^
Quand tu mets "Hébergement gandi : PHP 5.2.3-1 (fonctionne)", l'hébergement gandi est celui où se trouve la db ? Ou est-ce que lui arrive à se connecter à distance ?
Quand tu mets "Hébergement gandi : PHP 5.2.3-1 (fonctionne)", l'hébergement gandi est celui où se trouve la db ? Ou est-ce que lui arrive à se connecter à distance ?
babou054
Messages postés
162
Date d'inscription
lundi 11 mai 2009
Statut
Membre
Dernière intervention
1 septembre 2009
11
11 juin 2009 à 12:03
11 juin 2009 à 12:03
arf bahh moi non plus, pis c'est pas le genre de truc ou je suis une bete =).
Mais je c que pour OVH pour Utiliser PHP5 faut utiliser .htacces et mettre SetEnv PHP_VER 5
Ba voilou c'est tt ce que j peux faire pour toi :$
Mais je c que pour OVH pour Utiliser PHP5 faut utiliser .htacces et mettre SetEnv PHP_VER 5
Ba voilou c'est tt ce que j peux faire pour toi :$
Xil
Messages postés
350
Date d'inscription
vendredi 18 janvier 2008
Statut
Membre
Dernière intervention
11 juin 2009
257
11 juin 2009 à 12:05
11 juin 2009 à 12:05
Bonjour,
Si l'hébergeur n'a pas ouvert le port utilisé par Mysql (3036 par défaut) dans son (ses) routeur(s), tu ne pourra pas te connecter sur ton serveur distant. Aussi bien de l'intérieur vers l'extérieur qu'inversément.
Quelque soit la version de PHP.
Un moyen simple de savoir si ce port est ouvert est d'éssayer de te connecter à la BDD fournie dans l'hébergement, depuis ton pc.
Sinon, contacte l'hébergeur pour voir s'il peut l'ouvrir pour ton compte.
Si l'hébergeur n'a pas ouvert le port utilisé par Mysql (3036 par défaut) dans son (ses) routeur(s), tu ne pourra pas te connecter sur ton serveur distant. Aussi bien de l'intérieur vers l'extérieur qu'inversément.
Quelque soit la version de PHP.
Un moyen simple de savoir si ce port est ouvert est d'éssayer de te connecter à la BDD fournie dans l'hébergement, depuis ton pc.
Sinon, contacte l'hébergeur pour voir s'il peut l'ouvrir pour ton compte.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
losstaroth
Messages postés
8
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
12 juin 2009
11 juin 2009 à 12:10
11 juin 2009 à 12:10
Bonjour Xil,
je vien d'essayer, il me semble cependant que le port utilisé par MySql est 3306, qui est ouvert. (Ce qui n'est pas le cas du 3036).
Soit je me trompe et alors cela vient de là, ou alors je cherche encore :p
Merci de vos réponses en tout cas :p
je vien d'essayer, il me semble cependant que le port utilisé par MySql est 3306, qui est ouvert. (Ce qui n'est pas le cas du 3036).
Soit je me trompe et alors cela vient de là, ou alors je cherche encore :p
Merci de vos réponses en tout cas :p
losstaroth
Messages postés
8
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
12 juin 2009
11 juin 2009 à 14:06
11 juin 2009 à 14:06
Lorsque j''ai écris "Hébergement gandi : PHP 5.2.3-1 (fonctionne)", cela signifiait que la page hébergé par gandi arrivai a se connecter à ma base de donnée distante, ce qui n'est pas le cas de la même page hébergé sur les deux autres serveurs.
Pour le port 3306, il est bien ouvert, donc cela ne viendrai pas de la à priori :/
Pour le port 3306, il est bien ouvert, donc cela ne viendrai pas de la à priori :/
losstaroth
Messages postés
8
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
12 juin 2009
11 juin 2009 à 15:18
11 juin 2009 à 15:18
Je viens d'essayer chez ifrance, qui sont en php 5, et la page arrive a réussi à accéder à la base de donnée, peut être encore une coïncidence, m'en fin.
Selon le whois, mon hébergeur mystère semble être ovh, j'ai donc essayé ton astuce babou054 (transmettre un fichier .htaccess a la racine du serveur avec SetEnv PHP_VER 5) pour passer en php5, et cela ne semble pas fonctionner, un echo de phpversion() m'indique toujours 4.4 :/
Selon le whois, mon hébergeur mystère semble être ovh, j'ai donc essayé ton astuce babou054 (transmettre un fichier .htaccess a la racine du serveur avec SetEnv PHP_VER 5) pour passer en php5, et cela ne semble pas fonctionner, un echo de phpversion() m'indique toujours 4.4 :/
babou054
Messages postés
162
Date d'inscription
lundi 11 mai 2009
Statut
Membre
Dernière intervention
1 septembre 2009
11
11 juin 2009 à 15:29
11 juin 2009 à 15:29
il est bien dans le repertoire www ??
losstaroth
Messages postés
8
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
12 juin 2009
11 juin 2009 à 15:35
11 juin 2009 à 15:35
A la base je l'avais mit dans la racine (tout en haut donc, dans aucun dossier) puis après j'ai essayé de le mettre un peu de partout (répertoire www, puis un sous dossier pour test) >< Et ça ne change rien :p
Après, avec le whois j'obtiens :
Apache/1.3.37 (Unix) mod_gzip/1.3.19.1a PHP/4.4.4 mod_ssl/2.8.28 OpenSSL/0.9.6m
Je ne sais pas si cela peux avoir une incidence sur la prise en compte du PHP 5 ou non :o
Après, avec le whois j'obtiens :
Apache/1.3.37 (Unix) mod_gzip/1.3.19.1a PHP/4.4.4 mod_ssl/2.8.28 OpenSSL/0.9.6m
Je ne sais pas si cela peux avoir une incidence sur la prise en compte du PHP 5 ou non :o
babou054
Messages postés
162
Date d'inscription
lundi 11 mai 2009
Statut
Membre
Dernière intervention
1 septembre 2009
11
11 juin 2009 à 15:38
11 juin 2009 à 15:38
tu as atteind mes limites lol jpeux pu rien faire pour toi
jte donne quand mm un lien qui peut ê utile :
https://docs.ovh.com/fr/
jte donne quand mm un lien qui peut ê utile :
https://docs.ovh.com/fr/
losstaroth
Messages postés
8
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
12 juin 2009
11 juin 2009 à 16:29
11 juin 2009 à 16:29
Il se peux qu'au final, si je n'arrive pas à régler le problème, je m'oriente vers la solution de changer d'hébergement, pour passer sur un dont j'aurai le contrôle, cependant je ne considère pas le problème comme résolu, vu que cette solution consiste a tout simplement l'éviter et non le résoudre, ce qui me plais guère :p
J'ai l'impression que cela vient bien de la version PHP du serveur, cependant je n'ai aucune idée de pourquoi est ce que la version 5 le permettrai et pas la version 4, si quelqu'un a une idée :O
J'ai l'impression que cela vient bien de la version PHP du serveur, cependant je n'ai aucune idée de pourquoi est ce que la version 5 le permettrai et pas la version 4, si quelqu'un a une idée :O
losstaroth
Messages postés
8
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
12 juin 2009
12 juin 2009 à 08:59
12 juin 2009 à 08:59
Personne d'autre a une idée ? :/