Versucht phpinfo()
wieder, und es meldet
Loaded Configuration File = C:\Program Files (x86)\PHP\v5.3\php.ini
was korrekt ist und extension=php_pdo_pgsql.dll
enthält und extension=php_pgsql.dll
. Was "die DLLs sind am richtigen Ort" (@Richard) betrifft, habe ich Probleme, genau festzustellen, welche DLLs benötigt werden und wo sie sich befinden sollten, aber ich habe in C:\Program Files (x86)\PHP\v5.3\ext\
sowohl php_pdo_pgsql.dll
(Version 5.3.12.0) und php_pgsql.dll
(Version 5.3.12.0).
Ich habe über eine Abhängigkeit von libpq.dll
gelesen und diese befindet sich in C:\Program Files (x86)\PHP\v5.3\
. Zu Beginn meiner "Debugging" habe ich die neue libpq.dll
kopiert (Version 8.4.4.10133) von PostgreSQL in diesen Ordner, nachdem ich irgendwo gelesen habe, dass es das Problem lösen könnte. Ich habe jetzt versucht, zur alten Version (8.3.6.9034) zurückzukehren, die mit PHP geliefert wurde, und VOILA!!!! Plötzlich phpinfo()
sagt, dass sowohl pdo- als auch nicht-pdo-pgsql-Module geladen wurden.
MantisBT lädt jetzt zumindest den Anmeldebildschirm. Puh!