Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> undefined function pg_connect()
Indeo
post 23.05.2012, 09:11:20
Post #1





Grupa: Zarejestrowani
Postów: 295
Pomógł: 7
Dołączył: 26.03.2004
Skąd: Opole

Ostrzeżenie: (0%)
-----


Zwracam się z tym problemem , bo już osiwiałem od googlania i sprawdzania.

Mam zainstalowany na serwerze Windows Server 2008 R2 Foundation:
Apache (httpd-2.2.22-win32-x86-openssl-0.9.8t)
PHP (php-5.4.3-Win32-VC9-x86)
PostgreSQL (postgresql-9.1.3-2-windows)

Za chiny nie moge wywołać pg_connect() spod php. php wczytuje php_pgsql.dll ,bo jak mu go wywale z php/ext to zgłasza błąd. Apache ładuje libpq.dll poprzez plik httpd.conf, bo jak go wywale to krzyczy. Ale phpinfo() wciąż nie pokazuje obsługi postgresa. Dodałem katalog bin postgresa do zmiennej systemowej PATH.
Nie miałem wczesniej takich problemów. Pamiętam, że zawsze najpierw instalowałem apache i php potem postgresa. Tym razem najpierw zainstalowałem postgresa.
I jestem w ciemnej dupie. Wygląda na to, że biblioteki zostały wczytane ale dlaczego nie działająquestionmark.gif

Znalazłem błąd. W pliku httpd.conf apache miałem złą ściezkę dla pliku ini (PHPIniDir - wskazywała jakis tam katalog phpa) i php nie ładował pliku php.ini chociaz działał. Co ciekawe same phpinfo() pokazywało cały czas "Configuration File (php.ini) Path" na c:/windows. Ale dopiero jak zauwazyłem, że "Loaded Configuration File " w phpinfo() jest "none" wzbudziło to moje podejrzenia.
Zmieniłem ściezki i wszystko działa. Temat zamknięty.

Ten post edytował Indeo 23.05.2012, 08:31:36


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.04.2024 - 06:21