मैं अपने परीक्षण मशीन पर phpPgAdmin स्थापित करने की कोशिश कर रहा हूं ताकि मैं psql
CLI का उपयोग किए बिना हमेशा पोस्टग्रेक्यूएल के साथ इंटरफ़ेस कर सकूं । मेरे पास आरपीएम रिपॉजिटरी के माध्यम से पोस्टग्रेक्यूएल 9.1 स्थापित है, जबकि मैंने phpPgAdmin 5.0.4 "मैन्युअल रूप से" (phpPgAdmin वेबसाइट से संग्रह को निकालकर) स्थापित किया है। रिकॉर्ड के लिए, मेरा होस्ट ओएस सेंटोस 6.2 है।
मैंने निम्नलिखित कॉन्फ़िगरेशन परिवर्तन पहले ही कर दिए हैं:
PostgreSQL
- अंदर
pg_hba.conf
, मैंने सभीMETHOD
को md5 में बदल दिया । - मैंने पोस्टग्रेज खाते को एक पासवर्ड दिया
- मैंने एक पासवर्ड के साथ एक नया खाता नाम वेबर जोड़ा (ध्यान दें कि मैंने खाते के लिए कुछ और नहीं किया है, इसलिए मैं बिल्कुल नहीं कह सकता कि मुझे पता है कि इसकी क्या अनुमति है और सभी)
phpPgAdmin config.inc.php
- के लिए लाइन बदल दी
$conf['servers'][0]['host'] = '';
है$conf['servers'][0]['host'] = '127.0.0.1';
(मैं भी वहाँ मूल्य के रूप में स्थानीय होस्ट का उपयोग करने की कोशिश की है)। - को सेट
$conf['extra_login_security']
करेंfalse
।
जब भी मैं phpPgAdmin में लॉग इन करने की कोशिश करता हूं, मुझे "लॉगिन विफल" मिलता है, भले ही मैं सफल क्रेडेंशियल (जो काम करता हूं) का उपयोग करता हूं psql
। मैं अक्सर पूछे जाने वाले प्रश्न 3 में पूछे गए चरणों में से कुछ के माध्यम से जाने की कोशिश की है , लेकिन यह अभी तक वहाँ अच्छी तरह से काम नहीं किया है। यह संभवतः मदद नहीं करता है कि यह मेरा पहला दिन है PostgreSQL के साथ काम करना। मैं MySQL से बहुत परिचित हूं, लेकिन मुझे उस प्रोजेक्ट के लिए PostgreSQL का उपयोग करना होगा, जिस पर मैं काम कर रहा हूं।
किसी को भी कैसे मदद करने के लिए कुछ की पेशकश कर सकता phpPgAdmin CentOS 6.2 पर स्थापित करने के लिए? अगर मैंने अभी तक अपने कॉन्फ़िगरेशन में कुछ गलत किया है, तो कुछ / सब कुछ दूर उड़ाना कोई बड़ी बात नहीं है, क्योंकि ऐसा नहीं है कि मैंने अभी तक कोई डेटा संग्रहीत किया है!
मैं आपके पास किसी भी अंतर्दृष्टि की सराहना कर सकता हूं!
httpd_can_network_connect_db
ध्वज को स्थापित करनाsetsebool
आवश्यक है।