Опитах phpinfo()
отново и докладва
Loaded Configuration File = C:\Program Files (x86)\PHP\v5.3\php.ini
което е правилно и съдържа extension=php_pdo_pgsql.dll
и extension=php_pgsql.dll
. Що се отнася до „dll-ите са на правилното място“ (@Richard), имам проблеми да се уверя точно какви dll:s са необходими и къде трябва да бъдат разположени, но имам в C:\Program Files (x86)\PHP\v5.3\ext\
и двете php_pdo_pgsql.dll
(версия 5.3.12.0) и php_pgsql.dll
(версия 5.3.12.0).
Четох за зависимост от libpq.dll
и това присъства в C:\Program Files (x86)\PHP\v5.3\
. В началото на моето „отстраняване на грешки“ копирах новия libpq.dll
(версия 8.4.4.10133) от PostgreSQL в тази папка, като прочетох някъде, че може да реши проблема. Сега се опитах да се върна към старата версия (8.3.6.9034), която беше доставена с PHP, и VOILA!!!! Изведнъж phpinfo()
казва, че е заредил както pdo, така и не-pdo pgsql модули.
MantisBT сега зарежда поне екрана за вход. Уау!