Para probar que la conexión este funcionando bien podemos crear un script .php cualquiera como prueba.php y ponemos este código:
<?php $user = 'usuario'; $passwd = 'contraseña'; $db = 'nombre de la base de datos'; $port = 5432; $host = 'localhost'; $strCnx = "host=$host port=$port dbname=$db user=$user password=$passwd"; $cnx = pg_connect($strCnx) or die ("Error de conexion. ". pg_last_error()); echo "Conexion exitosa <hr>"; ?>
Acedemos y si dice que la conexión fue exitosa todo funciona y si no tendremos que revisar los logs de posrgreSQL
PostgreSQL Logs
Los logs estan en :
/var/lib/pgsql/data/pg_log/
El nombre es postgresql-DIAdeLAsemana.log