phpinfo()
geprobeerd nogmaals, en het rapporteert
Loaded Configuration File = C:\Program Files (x86)\PHP\v5.3\php.ini
wat correct is en extension=php_pdo_pgsql.dll
. bevat en extension=php_pgsql.dll
. Wat betreft "de dll's bevinden zich op de juiste plaats" (@Richard), ik heb problemen om er zeker van te zijn welke dll:s nodig zijn en waar ze zich moeten bevinden, maar ik heb in C:\Program Files (x86)\PHP\v5.3\ext\
beide php_pdo_pgsql.dll
(versie 5.3.12.0) en php_pgsql.dll
(versie 5.3.12.0).
Ik las over een afhankelijkheid van libpq.dll
en dit is aanwezig in C:\Program Files (x86)\PHP\v5.3\
. Vroeg in mijn "debugging" kopieerde ik de nieuwe libpq.dll
(versie 8.4.4.10133) van PostgreSQL naar die map, na ergens gelezen te hebben dat dit het probleem zou kunnen oplossen. Ik heb nu geprobeerd terug te keren naar de oude versie (8.3.6.9034) die met PHP werd geleverd, en VOILA!!!! Plotseling phpinfo()
zegt dat het zowel pdo als niet-pdo pgsql-modules heeft geladen.
MantisBT laadt nu tenminste het inlogscherm. Wauw!