Testade phpinfo()
igen, och det rapporterar
Loaded Configuration File = C:\Program Files (x86)\PHP\v5.3\php.ini
som är korrekt och innehåller extension=php_pdo_pgsql.dll
och extension=php_pgsql.dll
. När det gäller "dll:erna är på rätt plats" (@Richard), har jag problem med att se exakt vilka dll:er som behövs och var de ska finnas, men jag har i C:\Program Files (x86)\PHP\v5.3\ext\
båda php_pdo_pgsql.dll
(version 5.3.12.0) och php_pgsql.dll
(version 5.3.12.0).
Jag läste om ett beroende av libpq.dll
och detta finns i C:\Program Files (x86)\PHP\v5.3\
. Tidigt i min "felsökning" kopierade jag den nya libpq.dll
(version 8.4.4.10133) från PostgreSQL till den mappen, efter att ha läst någonstans att det kan lösa problemet. Jag försökte nu återgå till den gamla versionen (8.3.6.9034) som levererades med PHP och VOILA!!!! Plötsligt phpinfo()
säger att den har laddat både pdo och icke-pdo pgsql-moduler.
MantisBT laddar nu inloggningsskärmen åtminstone. Oj!