PHPPgAdmin Ubuntu 14.04 में काम नहीं कर रहा है


16

Ubuntu 14.04 की एक नई स्थापना के बाद, मैंने पोस्टग्रेजेक और phppgadmin को Ubuntu repos से स्थापित किया है। मैं Apache2 वेबसर्वर का उपयोग कर रहा हूं। PHPMyAdmin के रूप में वेबसर्वर में ठीक काम कर रहा है, लेकिन PHPPgAdmin काम नहीं कर रहा है। जब मैं इसे लोकलहोस्ट / phggadmin पर एक्सेस करने की कोशिश करता हूं, तो मुझे एक 404 मैसेज मिलता है। मैंने phppgadmin सामग्री में / var / www में एक सिम्लिंक बनाने की कोशिश की है, लेकिन वह काम नहीं करता है।

मैं यह कैसे तय करुं?

संपादित करें: ध्यान दें कि मैं एक स्थानीय प्रॉक्सी सर्वर (स्क्विड) का उपयोग कर रहा हूं, जिसके माध्यम से मैं अपने सभी ऑनलाइन ट्रैफ़िक को फ़नल करता हूं। हालांकि यह समस्या का हिस्सा हो सकता है, मुझे आश्चर्य होगा अगर यह था, क्योंकि मैं अभी भी एक ही मशीन पर हूँ जैसे कि phppgadmin और अपाचे एक्सेस लॉग में लॉग किए गए अनुरोध इंगित करते हैं कि पृष्ठ के लिए आने वाले अनुरोध स्थानीय मशीन से आ रहे हैं ( फप्पडगमिन के लिए नीतियों में अनुमति दी गई है, अगर मैं चीजों को सही ढंग से समझता हूं)।


1
हां, यह काम करता है। हालांकि यह पैकेज के साथ एक समस्या प्रतीत होती है। conf.d का अर्थ किसी भी वैश्विक कॉन्फ़िगरेशन को समाहित करना है, जिसे phggadmin पैकेज मान लेता है। मुझे लगता है कि कॉन्फिगरेशन को कॉन्फिडेंशियल रूप से अधिक उपयुक्त रूप से रखा जाएगा और उपयोगकर्ता को इसे a2enconf के साथ सक्षम करने की अनुमति देगा।

जवाबों:


45

इसे इस्तेमाल करे

sudo cp /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-enabled/phppgadmin.conf
sudo /etc/init.d/apache2 restart

हाँ, यह बात है, लेकिन यह एक बग नहीं है? मैं इसे a2enconf का उपयोग करने में सक्षम नहीं कर सकता ...
adosaiguas

5
IMHO यह सिम्बल करने के लिए क्लीनर है sudo ln -s /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-enabled/phppgadmin.conf:। मेरे बॉक्स के अन्य सभी मॉड्यूलों को सहानुभूति दी गई थी।
एंड्रिया लज्जाज़ारो

मेरे हीरो! अगर मैं तुम्हें एक पब या कुछ और मिल जाए, तो मैं तुम्हें एक साइडर की पेशकश करूंगा। : D
N3sh

4

आप वास्तव में इसे गोपनीय रूप से उपलब्ध करना चाहते हैं, फिर इसे सक्षम करने के लिए a2enconf का उपयोग करें:

sudo mv /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-available/phppgadmin.conf
sudo a2enconf phppgadmin
sudo service apache2 reload

फिर अगर आपको चीजें अच्छी लगती हैं

sudo rmdir /etc/apache2/conf.d/phppgadmin

3

मैंने ubuntu सर्वर पर phpPgAmin स्थापित किया है और मुझे 404 त्रुटि मिलती है यह सरल था बस वेबसर्वर के होम फ़ोल्डर में phpPagAdmin फ़ोल्डर का लिंक बनाएं:

ln -s /usr/share/phppgadmin /var/www/html/phppgadmin

मूल दस्तावेज़


मेरे मामले में मुझे इसे ln -s / usr / share / phppgadmin / var / www / default / phppgadmin
jnardiello

0

मुझे एक ही समस्या थी, और फोलोइंग बना दी, अब यह अच्छी तरह से काम कर रहा है।

सूडो विशेषाधिकार वाले एक टर्मिनल से (sudo su)

ln -s /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-available/phppgadmin.conf
a2enconf phppgadmin
service apache2 reload
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.