Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [wamp] Obsługa dwóch baz danych
Forum PHP.pl > Forum > Serwery WWW
escobar1983
Pisałem juz na fourm->bazy danych ale nikt tam mi nie odpisal wiec umieszczam tego posta tutaj. Mam do zrobienia projekt obsługi dwóch baz danych na raz(MySQL i Postgres). Co musze zrobic aby postgres mi dziala. Wywala mi
Kod
Call to undefind function pg_connection..

Odkomentowałem juz extension=php_pgsql.dll i restartowałem serwer. Co zrobić?
wipo
a nie powinno byc pg_connect?
escobar1983
ok moj bład w pisaniu jest pg_conncet()
Jednak dalej nie wiem w czym jest problem
scanner
WAMP 2.0c:

Prawy klawisz w trayu -> PHP -> rozszerzenia PHP -> włącz obsługę php_pgsql i ew. php_pdo_pgsql
escobar1983
zrobione juz dawno i nadal nic
scanner
A w http://localhost/?phpinfo=1 widzisz w ogóle informacje na temat pgsql?
escobar1983
nie :/ ale mam postgresa zainastlowanego. W czym rzecz ?
scanner
Wnioskuję, że masz coś nie tak z konfiguracją PHP. Wyłącz WAMP'a, wyczyść logi, włącz WAMP'a i zobacz co się w logach pojawiło
escobar1983
z logow :
Kod
PHP Warning:  PHP Startup: Unable to load dynamic  library 'c:/wamp/bin/php/php5.2.6/ext /php_pgsql.dll' - Nie można odnaleźć określonego modułu.
Warning:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.2.6/ext/php_pdo_pgsql.dll' - Nie można odnaleźć określonej procedury.

PHP Fatal error:  Call to undefined function pg_connect() in C:\wamp\www\test1\test.php on line 15

W czym problem scanner?
wipo
Z tego co widze to nie masz pliku który chcesz załadować
escobar1983
Sa te pliki napewno bo sprawdzalem kilka razy
php_pgsql.dll
php_pdo_pgsql.dll
scanner
Sprawdź wpisy w php.ini, czy na pewno są tam poprawne wpisy. W pierwszej linijce logów,które zacytowałeś zaraz po fragmencie /ext jest jakaś dziwna spacja.
escobar1983
pliki php.ini
Kod
;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_msql.dll
;extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
;extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_soap.dll
;extension=php_sockets.dll
extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll
[PostgresSQL]
; Allow or prevent persistent links.
pgsql.allow_persistent = On

; Detect broken persistent links always with pg_pconnect().
; Auto reset feature requires a little overheads.
pgsql.auto_reset_persistent = Off

; Maximum number of persistent links.  -1 means no limit.
pgsql.max_persistent = -1

; Maximum number of links (persistent+non persistent).  -1 means no limit.
pgsql.max_links = -1

; Ignore PostgreSQL backends Notice message or not.
; Notice message logging require a little overheads.
pgsql.ignore_notice = 0

; Log PostgreSQL backends Noitce message or not.
; Unless pgsql.ignore_notice=0, module cannot log notice message.
pgsql.log_notice = 0


Z ta spacja to moj blad przy kopiowaniu.
scanner
Spróbuj najprostszego wyjścia - przeinstaluj WAMP i daj znać.
phpion
Panowie, ponowna instalacja nie da rady. Po prostu na PHP 5.2.6 rozszerzenia do PostgreSQL nie działają... Miałem dokładnie ten sam problem (ale bez żadnych Xampów czy Wampów):
http://forum.php.pl/index.php?showtopic=93585
Ściągnij te dwa pliki dla PHP 5.2.5 i podmień z aktualnymi (z tymi dla wersji 5.2.6). Powinno pomóc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.