Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di bonobo
    Registrato dal
    Sep 2008
    Messaggi
    103

    [Postgres/php] errori connessione con db!!

    ciao a tutti..
    non so se sto scrivendo nella sezione giusta..se non è cosi chiedo si spostare il mio topic nel appropiata sezione...

    ho un grossissimo probelema con postgres e php...!!

    nel momento che provo a collegare php al mio db in postgres mi da il seguente errore..

    Fatal error: Call to undefined function pg_connect() in C:\www\pg_conn.php on line 2

    ho provato un sacco di modi per risolverlo ma niente..

    le versioni che ho installato sono..

    apache : apache_2.2.9-win32-x86-openssl-0.9.8h-r2.msi

    php: PHP 5.2.6 zip package

    postgres: postgresql-8.3.4-1.zip

    li ho installati tutti seguendo le procedure di configurazione trovate sulle guide di questo sito!

    qualcuno puo darmi una mano..a risolvere il problema??
    magari è una cosa banale,di una virgola da togliere nel file .ini..
    BOH!

    grazie a tutti!

  2. #2
    Esegui uno script phpinfo();
    Identifica il path del file php.ini
    Aprilo ed abilita l'estensione php_pgsql.dll
    Riavvia Apache

  3. #3
    Utente di HTML.it L'avatar di bonobo
    Registrato dal
    Sep 2008
    Messaggi
    103
    Originariamente inviato da filippo.toso
    Esegui uno script phpinfo();
    Identifica il path del file php.ini
    Aprilo ed abilita l'estensione php_pgsql.dll
    Riavvia Apache
    ciao grazie per la risposta!
    ma scusa cosa mi serve eseguire il phphinfo?

    il file php.ini so dov'è? nella cartella c:\php

    ho trovato questa riga

    ;extension=php_pgsql.dll

    ed ho tolto il punto e virgola davanti,che dovrebbe essere commento giusto??

    ancora lo stesso errore!!uff

  4. #4
    Originariamente inviato da bonobo
    ciao grazie per la risposta!
    ma scusa cosa mi serve eseguire il phphinfo?
    il file php.ini so dov'è? nella cartella c:\php
    Ne sei davvero sicuro? Hai verificato eseguendo phpinfo()?

    Originariamente inviato da bonobo
    ho trovato questa riga
    ;extension=php_pgsql.dll
    ed ho tolto il punto e virgola davanti,che dovrebbe essere commento giusto??
    ancora lo stesso errore!!uff
    Hai riavviato Apache?
    Hai verificato tramite phpinfo() che l'estensione sia stata caricata?

  5. #5
    Utente di HTML.it L'avatar di bonobo
    Registrato dal
    Sep 2008
    Messaggi
    103
    Originariamente inviato da filippo.toso
    Ne sei davvero sicuro? Hai verificato eseguendo phpinfo()?



    Hai riavviato Apache?
    Hai verificato tramite phpinfo() che l'estensione sia stata caricata?
    scusa la mia ignoranza,ma la è prima volta che mi succede tutto sto casino...uff...

    riguardo a php.ini eseguendo php info mi viene scritto..

    Configuration File (php.ini) Path C:\WINDOWS
    Loaded Configuration File C:\php\php.ini

    e quindi è in c:\php no??

    e dove guardo tramite phpinfo che sia stata effettivamente caricata php_pgsql.dll??
    mi perdo in quel elenco..

    scusa ancora la banalita delle mie domande..

  6. #6
    Utente di HTML.it L'avatar di bonobo
    Registrato dal
    Sep 2008
    Messaggi
    103
    allora oggi sono impazzito tutto il giorno,senza avere risultati...ARG!

    tramire php info vedo che i dlls sono nella cartella c:\php\ext e ok...
    nel php ini ho tolto la virgola ,e quindi(presumo)abilitato php_pgsql.dll!

    perche non funzionaaaaaaaa!!
    sto provando con questo semplicissimo test!

    in postgres ho create user e db...cosi:

    CREATE USER test_user WITH PASSWORD 'pass_test_user';

    CREATE DATABASE db_test_user OWNER test_user;

    e poi ho creato pg_conn.php con il segente codice:

    <?php
    $conn = pg_connect(‘host=localhost port=5432
    dbname=db_test_user user=test_user
    password=pass_test_user');
    if(!$conn) {
    die('Connessione fallita !
    ');
    } else {
    echo 'Connessione riuscita !
    ';
    }
    ?>

    credo non si possa fare una cosa piu semplice di questa!..pero non funzionaaaa!mi da sempre questo errore...

    Fatal error: Call to undefined function pg_connect() in C:\www\pg_conn.php on line 2

    aiutoooo

  7. #7
    Anche io ho lo stesso problema.
    Ho provato in lungo e in largo, anche scaricando una nuova php_pgsql.dll ma non c'è verso.
    Qualche dritta in merito?

  8. #8
    Utente di HTML.it L'avatar di bonobo
    Registrato dal
    Sep 2008
    Messaggi
    103
    Originariamente inviato da MrMilbury
    Anche io ho lo stesso problema.
    Ho provato in lungo e in largo, anche scaricando una nuova php_pgsql.dll ma non c'è verso.
    Qualche dritta in merito?
    ciao ,io ho risolto...
    allora la versione 5.2.6 nn so per quale motivo ma da un sacco di problemi con postgres..
    se vuoi tenere quella devi scaricare alcuni dlls e copiarli nella cartella c:\php...
    ma è un casino...e il risultato non è assicurato..
    cmq ti do il link http://news.php.net/php.db/45036.


    io ti consiglio,(ed è quelloc he ho fatto io)...di installare la versione 5.2.5 anziche la 5.2.6...
    non da mezzo problema...in 3 minuti era tutto a posto con postgres...

    ciao

    enjoy!

  9. #9
    Perfetto!!!
    Appena fatto e funziona a meraviglia!
    Grazie!
    (avevo già la versione precedente, ho fatto un downgrade!)

  10. #10
    Utente di HTML.it L'avatar di bonobo
    Registrato dal
    Sep 2008
    Messaggi
    103
    Originariamente inviato da MrMilbury
    Perfetto!!!
    Appena fatto e funziona a meraviglia!
    Grazie!
    (avevo già la versione precedente, ho fatto un downgrade!)
    ok,bene..
    buonagiornata...
    e buon lavoro...

    enjoy!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.