Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & PostgreSQL
PHP & PostgreSQL Forum d'entraide sur PostgreSQL avec PHP. Avant de poster -> FAQ PostgreSQL, Cours PostgreSQL. Pour les questions concernant le moteur PostgreSQL plutôt que les fonctions PHP, merci d'utiliser le forum PostgreSQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/07/2011, 12h24   #1
Invité régulier
 
Inscription : mai 2011
Messages : 16
Détails du profil
Informations forums :
Inscription : mai 2011
Messages : 16
Points : 8
Points : 8
Par défaut Connexion BDD distante

Bonjour,
J'essaie de me connecter à une BDD postgres distante
Code :
1
2
 
my $dbh = DBI->connect( "dbi:Pg:dbname=$bd;host=$serveur;port=3306")
le soucis est que quand je lance le script perl il y a rien qui se passe, j'arrive à pinger la machine, par contre un telnet vers cette machine ne répond pas

Est ce un problème d'ouverture de connexion ?

merci à vous
Cync2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2011, 12h31   #2
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 011
Points : 5 011
Qu'est ce que ça fiche dans le forum PHP

A tout hasard vérifie que le port 3306 est bien ouvert sur la machine distante. Au passage t'es sûr que le port d'écoute de postgresql est 3306 ?
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2011, 15h09   #3
Membre actif
 
Homme Fabrice Agnello
Développeur informatique
Inscription : octobre 2010
Messages : 76
Détails du profil
Informations personnelles :
Nom : Homme Fabrice Agnello
Âge : 39
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : octobre 2010
Messages : 76
Points : 161
Points : 161
en complément de la réponse de Benjamin,

Port par défaut de postgresql => 5432

ensuite :
- vérifier que le firewall local sur lequel le script tourne laisse bien passer les trames sortantes sur ce port (cas des serveurs en DMZ qui ne sortiront pas forcément)
- vérifier que le firewall sur le serveur ciblé laisse bien entrer les trames sur ce port (différence entre l'ICMP qui peut être autorisé, ainsi que quelques autres ports - 80, 8080, etc., et tout le reste interdit)
Agnello Fabrice est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h31.


 
 
 
 
Partenaires

Hébergement Web