Próbowałem phpinfo()
ponownie i zgłasza
Loaded Configuration File = C:\Program Files (x86)\PHP\v5.3\php.ini
który jest poprawny i zawiera extension=php_pdo_pgsql.dll
i extension=php_pgsql.dll
. Jeśli chodzi o „pliki dll są we właściwym miejscu” (@Richard), mam problemy z upewnieniem się, jakie dokładnie biblioteki dll:s są potrzebne i gdzie powinny się znajdować, ale mam w C:\Program Files (x86)\PHP\v5.3\ext\
oba php_pdo_pgsql.dll
(wersja 5.3.12.0) i php_pgsql.dll
(wersja 5.3.12.0).
Czytałem o zależności od libpq.dll
a to jest obecne w C:\Program Files (x86)\PHP\v5.3\
. Na początku mojego "debugowania" skopiowałem nowy plik libpq.dll
(wersja 8.4.4.10133) z PostgreSQL do tego folderu, po przeczytaniu gdzieś, że może to rozwiązać problem. Próbowałem teraz powrócić do starej wersji (8.3.6.9034) dostarczonej z PHP i VOILA!!!! Nagle phpinfo()
mówi, że załadował zarówno moduły pdo, jak i nie-pdo pgsql.
MantisBT ładuje teraz przynajmniej ekran logowania. Uff!