Valoszinuleg semmi baj a configgal, azt csak azert irtam hogyha nem mukodne a functionhivas ugy ahogy irtam akkor utana azt is megnezheted.
A problema az hogy a pg_connect() regi fajta hivasat hasznaltad, ahol NEM kell "dbname=" es "port=" es hasonlo szoveg a parameterekbe (soha nem hasznaltam). Illetve talan rosszul is sorrendezted a parametereket, "and accepting TCP/IP connections on port dbname=users? in...", a dbname=users? helyen az 5432-nek kene lennie.
Indentet nem hasznalok, probald ki a pg_connect()-et a normalis parameterrel (1 string) es ha nem megy akkor valts at trust authra teszt keppen. Egyebkent alapbol le van tiltva a TCP kapcsolat a 7.x-es PostgreSQL-ben.