vinyard Posté(e) le 1 avril 2015 Partager Posté(e) le 1 avril 2015 Bonjour, Je souhaite faire un site php qui consulte ma base de donnée (cela marche sur wampserver en local sur mon ordinateur personnel), mais arrivé sur mon nas, après avoir bien mis les bonnes adresse login etc pour se connecter à ma base de donnée via $connexion = pg_connect("...") or die("..."); cela ne marche plus mais peu importe mes paramètre m'affiche l'erreur : Warning: pg_connect(): PostgreSQL is not a open service. in /volume1/web/PHP/tp7/exemple1.php on line 8 J'ai donc configuré pg_hba.conf et j'ai mis la ligne 192.168.1.1/16 au début, et dans postgresql.conf j'ai bien mis listen adresse = '*'. J'ai ensuite modifié le 192.168.1.1/16 par un 0.0.0.0/0 comme ça on es sur. J'arrive donc à me connecter à ma base via PgAdmin III depuis mon windows, en ayant renseigné 192.168.1.20 comme host (celle de mon nas) => pas de soucis Le soucis est que j'arrive à me connecter avec la méthode $connection = new PDO("pgsql:...") or die("..."); mais pas avec pg_connect() pourtant avec les mêmes paramètre. Je sais juste que PDO est plus orienté POO, j'pourrais l'utiliser pour faire mes requête mais il m'est strictement demandé d'utiliser pg_connect(). Je sais pas si j'ai fournis toute les informations qui pourrais aider, si il en manque je peux les fournir très vite je ne fais rien d'autre à pars essayer de faire marcher cette chose :'). En vous remerciant d'avance ! Vinyard 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
vinyard Posté(e) le 3 avril 2015 Auteur Partager Posté(e) le 3 avril 2015 Up ! J'ai débloqué le port 5432 en TCP et j'ai maintenant accès à ma base postgres depuis l'exterieur via la commande psql -h monhost -U user -d matable depuis un terminal unix (debian) sur un réseau externe. Je ne sais pas si c'est lié mais il m'est impossible de ping l'adresse de mon nas depuis un réseau externe. PDO fonctionne toujours, mais pas pg_connect(), si vous avez besoin de détails sur le phpinfo() faite moi signe :') 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.