Impossibile connettersi al db PostgreSQL

Il servizio attivo ma continua ad uscirmi questo errore:

Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: could not connect to server: Can't assign requested address (0x00002741/10049) Is the server running on host "? ? ?" and accepting TCP/IP connections on port localhost? in C:\Apache\Apache2\htdocs\arc-db\inc\connessione.php on line 7

alla riga 7 c':

$connessione = pg_connect($dbname,$db_host,$db_user,$db_pass) or die('Impossibile collegarsi al server.');

inviato 7 anni fa
Nando
X 0 X

cosa hai messo in $db_host ?

risposto 7 anni fa
Gianni Tomasicchio
X 0 X

$db_host = 'localhost';

$db_user = 'postgres';

$db_pass = 'postgresql';

$db_name = 'arcdb';

risposto 7 anni fa
Nando
X 0 X

(domanda banale) sicuro che PG sta girando e che in ascolto ?

risposto 7 anni fa
Gianni Tomasicchio
X 0 X

Ho controllato nei servizi ed attivo, ho provato anche a fermalo e riavviarlo. PgAdmin si apre e mi legge i db che ho creato.

risposto 7 anni fa
Nando
X 0 X

prova cos:

pg_connect("host=$db_host port=5432 dbname=$db_name user=$db_user password=$db_pass");

:bye:

risposto 7 anni fa
Gianni Tomasicchio
X 0 X

Scusa se risp solo adesso ma sono stato in ferie. Tornado al problema ecco cosa mi esce adesso come errore:

Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: invalid connection option "db_name" in C:\Apache\Apache2\htdocs\arc-db\inc\connessione.php on line 7

questo lo script:

$db_host = 'localhost'; $db_user = 'postgres'; $db_pass = 'postgresql'; $dbname = 'arcdb'; $connessione = pg_connect("host=$db_host port=5432 db_name=$dbname user=$db_user password=$db_pass") or die('Impossibile collegarsi al server.'); pg_select_db($dbname,$connessione) or die('Impossibile trovare il database '. $dbname);

risposto 7 anni fa
Nando
X 0 X

Controlla meglio l'esempio che ti ho riportato! :bye:

risposto 7 anni fa
Gianni Tomasicchio
X 0 X

Ho controllato bene l'esempio e ho trovato l'errore, adesso funziona.

Grazie tante. O0

ciao.

risposto 7 anni fa
Nando
X 0 X

Salve ragazzi, mi si presentato il seguente problema, ho installato PHP 5.2.9 utilizzando come db PostgreSQL, quando cerco di effettuare la connessione dalla mia web application al db mi esce fuori questo errore:

Fatal error: Call to undefined function pg_connect() in C:\Apache\Apache2\htdocs\arcdb2\inc\connessione.php on line 9

rimettendo la versione di PHP 5.1.1 tutto torna a funzionare perfettamente, forse un bug di PHP 5.2.9?

Ciao. :)

risposto 7 anni fa
Nando
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda