2013-08-03 9 views
5

क्या किसी को अपाचे 2.4 में अपग्रेड करने के बाद 404 त्रुटियों और phpmyadmin के साथ समस्याएं हैं?Phpmyadmin और Apache 2.4 - 404 त्रुटियां

मेरी उबंटू मशीन कुछ दिन पहले अपग्रेड चला रही थी और मैं तब से लोकहोस्ट/phpmyadmin तक पहुंचने में सक्षम नहीं हूं। मुझे बस 404 त्रुटियां मिलती हैं।

मुझे पता है कि 2.4 में सुरक्षा परिवर्तन हुए हैं, लेकिन मैंने apache द्वारा लोड phpmyadmin.conf में सेटिंग्स की जांच की है और मैं कुछ भी नहीं देख सकता जो गैर-व्यवस्थापक उपयोगकर्ताओं को प्रभावित करेगा। इसके अलावा मैंने पुराने सुरक्षा नियमों पर टिप्पणी की और नए जोड़े, लेकिन अभी भी काम नहीं कर रहे हैं ...

+0

जांचें कि अपाचे 2.4 में आपकी/etc/apache2/साइट-सक्षम/डिफ़ॉल्ट फ़ाइल बदल गई है या नहीं। –

उत्तर

3

ठीक है तो मुझे थोड़ी सी झुकाव के साथ जवाब मिला।

मूल रूप से/phpmyadmin/usr/share/phpmyadmin के लिए उपनाम है यह पहले phpmyadmin.conf में परिभाषित किया गया था। अब मैंने apache2 alias.conf फ़ाइल में परिभाषित किया है, और यह ठीक काम करता है।

यकीन नहीं है कि इसका मतलब है कि मैं phpmyadmin.conf में परिभाषित अन्य चीजों पर अनुपलब्ध हूं, लेकिन मुझे लगता है, मुझे लगता है।

6

यहां मुझे जो मिला वह है।

कॉन्फ़िगरेशन फ़ाइल /etc/phpmyadmin/apache.conf है।

phpMyAdmin के लिए पैकेज इंस्टॉलर कॉन्फ़िगरेशन फ़ाइल में /etc/apache2/conf.d/phpmyadmin.conf से एक लिंक बनाता है।

मेरे मामले में, अपाचे उस कॉन्फ़िगरेशन को उठा नहीं रहा था। इसलिए मैंने अपने "साइट-उपलब्ध" फ़ोल्डर में एक लिंक बनाया और साइट को सक्षम किया:

ln -s /etc/phpmyadmin/apache.conf /etc/apache2/sites-available/phpmyadmin.conf 

a2ensite phpmyadmin 

अभी ठीक काम करने लगता है।

14

कॉन्फ़िगरेशन फ़ाइलों की निर्देशिका स्पष्ट रूप से apahe 2.4 fron conf.d में उपलब्ध होने के लिए बदल गई है। साथ ही, conf फ़ाइलों को स्पष्ट रूप से लोड किया जाना चाहिए। मैंने

sudo cp /etc/apache2/conf.d/phpmyadmin.conf /etc/apache2/conf-available/ 

sudo a2enconf phpmyadmin 

sudo service apache2 reload 
+0

मेरे लिए काम किया। Sudo a2enconf phpmyadmin के बाद मुझे भी /etc/apache2/conf-enabled/phpmyadmin.conf – StandDuPp

+0

से 31 'वैध-उपयोगकर्ता की आवश्यकता है' लाइन पर टिप्पणी करना है, मुझे लगता है कि यह उबंटू पर 'सुडो सेवा अपाचे 2 पुनरारंभ' है। –

1

अपाचे अपडेट शायद कॉन्फ़िगरेशन को ओवरराइट करता है।

include conf.d/phpmyadmin.conf से /etc/apache2/apache2.conf को ठीक करना चाहिए।

0

सुनिश्चित करें कि आपने installatino प्रक्रिया के दौरान अपना httpd सर्वर चुना है। मैंने सोचा कि मैंने अपाचे की जांच की है, लेकिन मैंने नहीं किया।

मैंने phpmyadmin हटा दिया और इस बार अपाचे की जांच करने के लिए इसे ध्यान में रखकर पुनर्स्थापित कर दिया, और सबकुछ स्वचालित रूप से सेट हो गया। मैं आखिरकार phpmyadmin का उपयोग बिना किसी अन्य कॉन्फ़िगर करने में सक्षम था।