|
|
|
|
[+] Brak połączenia PHP i PostgreSQL
northwest - 23-03-2009 22:29
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
silentwr - 23-03-2009 22:48
Nie udało się nawiązać połączenia Firefox nie może nawiązać połączenia z serwerem 91.203.132.141.
northwest - 23-03-2009 23:02
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...
lessmian2 - 24-03-2009 11:42
Zainstaluj php5-pgsql apt-get install php5-pgsql
Po instalacji zrestartuj Apache.
northwest - 24-03-2009 11:44
Mam już to zainstalowane. Resetowałem też parę razy serwer i nic nie dało.
lessmian2 - 24-03-2009 12:22
Zmień w php.ini linię extension=postgresql.so
na extension=pgsql.so
northwest - 24-03-2009 14:42
Niestety nie działa. Mam takie błędy w logach:
[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
marekf - 24-03-2009 17:06
Spróbuj zakomentować linię w php.ini: extension_dir = "./"
aby zostało coś takiego: ; 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ę.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|
|
|
|