Strona 1 z 1

[+] Brak połączenia PHP i PostgreSQL

: 23 marca 2009, 22:29
autor: northwest
Witam serdecznie.
Zainstalowałem sobie najnowszego Debiana z Apache2 i PHP5. Wgrałem skrypty PHP i napotkałem na problem z połączeniem z bazą danych w PHP z bazą PostgreSQL.

http://91.203.132.141/info.php - tu jest moja konfiguracja bazy...

Wiecie może co jest nie tak?

Z góry dziękuję za pomoc,
pozdrawiam Northwest

: 23 marca 2009, 22:48
autor: silentwr

Kod: Zaznacz cały

Nie udało się nawiązać połączenia
Firefox nie może nawiązać połączenia z serwerem 91.203.132.141.

: 23 marca 2009, 23:02
autor: northwest
Przepraszam, ale miałem chwilowy problem z internetem. Teraz już działa poprawnie.

[ Dodano: 2009-03-24, 10:14 ]
mój plik konfiguracyjny: /etc/php5/apache2/php.ini

wygląda tak:
http://91.203.132.141/php.txt

mam niby te moduły dodane...

: 24 marca 2009, 11:42
autor: lessmian2
Zainstaluj php5-pgsql

Kod: Zaznacz cały

apt-get install php5-pgsql
Po instalacji zrestartuj Apache.

: 24 marca 2009, 11:44
autor: northwest
Mam już to zainstalowane. Resetowałem też parę razy serwer i nic nie dało.

: 24 marca 2009, 12:22
autor: lessmian2
Zmień w php.ini linię

Kod: Zaznacz cały

extension=postgresql.so
na

Kod: Zaznacz cały

extension=pgsql.so

: 24 marca 2009, 14:42
autor: northwest
Niestety nie działa.
Mam takie błędy w logach:

Kod: Zaznacz cały

[Tue Mar 24 14:37:34 2009] [error] (EAI 2)Name or service not known: Could not resolve host name centergps.com -- ignoring!
PHP Warning:  PHP Startup: Unable to load dynamic library './pgsql.so' - ./pgsql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library './pdo.so' - ./pdo.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library './pdo_pgsql.so' - ./pdo_pgsql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library './pgsql.so' - ./pgsql.so: cannot open shared object file: No such file or directory in Unknown on line 0
[Tue Mar 24 14:37:34 2009] [notice] Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny2 with Suhosin-Patch configured -- resuming normal operations

: 24 marca 2009, 17:06
autor: marekf
Spróbuj zakomentować linię w php.ini:

Kod: Zaznacz cały

extension_dir = "./"
aby zostało coś takiego:

Kod: Zaznacz cały

; Directory in which the loadable extensions (modules) reside.
;extension_dir = "./"
Sprawdziłem u siebie i jak odkomentowałem tą linię to wtedy się nie ładuje m.in. biblioteka pgsql.so.
A jeśli masz jakieś rozszerzenia to zweryfikuj tą ścieżkę.