Well, then something went wrong with your postgres installation. This file should be somewhere in /etc (/etc/postgresql/pg_hba.conf for example). If this is your own system try to search for it, like this for example:
find /etc -name pg_hba.conf If it is missing, you can create it yourself, but personally I think you should check WHY you don't have it, may be something more is missing. But to connect to a postgres database I think you need to read some more about postgres at least, so you know how it works and you can decide which way you want to connect to postgres (if you want to use the safe ident authentication, for example) I can paste some default entries into this mail for you (version 7.4.3): # TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD # Database administrative login by UNIX sockets local all postgres ident sameuser # # All other connections by UNIX sockets local all all ident sameuser # # All IPv4 connections from localhost host all all 127.0.0.1 255.255.255.255 ident sameuser # # All IPv6 localhost connections host all all ::1 ffff:ffff:ffff:ffff:ffff:ffff: ffff:ffff ident sameuser host all all ::ffff:127.0.0.1/128 ident sameus er # # reject all other connection attempts host all all 0.0.0.0 0.0.0.0 reject You can have a free read about postgresql at commandprompt.com, there is a O'Reilly book to be found there, freely available through the Public license. Good luck! Ugh! Blurg. --------------------------------------------------------------------------- "When a man sits with a pretty girl for an hour, it seems like a minute. But let him sit on a hot stove for a minute and it's longer than any hour. That's relativity." [A. Einstein, 1938] http://jurgenstroo.com This one time, at band camp, Ciprian Constantinescu said: > I have the following code > > [CODE] > <?php > $dbconn3 = pg_connect("host=somehost port=5432 dbname=adatabase > user=postgres"); > ?> > [/CODE] > > And when i run the script I get " Warning: pg_connect() > [function.pg-connect]: Unable to connect to PostgreSQL server: FATAL: > missing or erroneous pg_hba.conf file" > > I have searched for pg_hba.conf, but I don't have it. Where should it be and > what should it contain? > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php