[PHP] Nie można połączyć się z Postgresem, tylko czemu

0

Witam!

Mam bardzo poważny problem którego nie umiem rozwiązać :/

Łącze się z postgresem w taki sposób:

<?php

$conn_string = 'host=localhost dbname=woprzory_baza user=woprzory_wowo password=***';
if($pg_handle = pg_pconnect($conn_string)){
echo "Nawiazano polaczenie<br/>";
}else{
exit("Nie mozna polaczyc<br/>");
}

pg_close($pg_handle);

?>

i wywala mi taki błąd:

Warning: pg_pconnect(): Unable to connect to PostgreSQL server: could not connect to server: Connection refused Is the server running on host "localhost" and accepting TCP/IP connections on port 5432? in /home/woprzory/public_html/polaczenie.php on line 4

Gdzieś w necie poczytałem, że czasami warto wywalić tego hosta z connection string, więc mam teraz tak:

$conn_string = 'dbname=woprzory_baza user=woprzory_wowo password=***';

no i wtedy wywala mi takie coś:

Warning: pg_connect(): Unable to connect to PostgreSQL server: FATAL: IDENT authentication failed for user "woprzory" in /home/woprzory/public_html/polaczenie.php on line 6

Na moim serwerze łączę się bez problemu, a na tym z Livenet.pl za cholerę nie mogę. Czy ktoś wie o co tu chodzi ?!

0

bo w postgresql chyba jest ciut inny connectionstring:
coś w stylu (php):
$params = "host='$dbhost' port='5432' dbname='$dbname' user='$dbuser' password='$dbpass'";
$connx = pg_connect($params) or die("Nastapił problem z baza danych!!!!");

1 użytkowników online, w tym zalogowanych: 0, gości: 1