Prøvede phpinfo()
igen, og det rapporterer
Loaded Configuration File = C:\Program Files (x86)\PHP\v5.3\php.ini
som er korrekt og indeholder extension=php_pdo_pgsql.dll
og extension=php_pgsql.dll
. Med hensyn til "dll'erne er på det rigtige sted" (@Richard), har jeg problemer med at sikre mig præcis, hvilke dll'er der er nødvendige, og hvor de skal placeres, men jeg har i C:\Program Files (x86)\PHP\v5.3\ext\
både php_pdo_pgsql.dll
(version 5.3.12.0) og php_pgsql.dll
(version 5.3.12.0).
Jeg læste om en afhængighed af libpq.dll
og dette er til stede i C:\Program Files (x86)\PHP\v5.3\
. Tidligt i min "debugging" kopierede jeg den nye libpq.dll
(version 8.4.4.10133) fra PostgreSQL til den mappe, efter at have læst et sted, at det måske løser problemet. Jeg prøvede nu at vende tilbage til den gamle version (8.3.6.9034), der blev leveret med PHP og VOILA!!!! Pludselig phpinfo()
siger, at den har indlæst både pdo og ikke-pdo pgsql-moduler.
MantisBT indlæser nu i det mindste login-skærmen. Puha!