कोशिश की phpinfo()
फिर से, और यह रिपोर्ट करता है
Loaded Configuration File = C:\Program Files (x86)\PHP\v5.3\php.ini
जो सही है और इसमें extension=php_pdo_pgsql.dll
है और extension=php_pgsql.dll
. "डीएलएस सही जगह पर हैं" (@ रिचर्ड) के लिए, मुझे यह सुनिश्चित करने में समस्याएं हैं कि वास्तव में क्या डीएलएल की आवश्यकता है और उन्हें कहां स्थित होना चाहिए, लेकिन मेरे पास 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 और non-pdo pgsql दोनों मॉड्यूल लोड किए हैं।
MantisBT अब कम से कम लॉगिन स्क्रीन लोड करता है। वाह!