इस सर्वर पर अनुरोधित URL / phpmyadmin नहीं मिला


28

जब मैं apche2 को पुनः आरंभ कर रहा था, मुझे यह संदेश मिल रहा था।

sudo service apache2 restart
 * Restarting web server apache2                                                                                                                AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

और जब मुझे टाइप किया गया localhost/phpmyadmin, तो यह संदेश दिखा रहा था

-NOT FOUND इस सर्वर पर अनुरोधित URL / phpmyadmin नहीं मिला। Apache / 2.4.7 (Ubuntu) लोकलहोस्ट पोर्ट 80 पर सर्वर

कृपया इस संबंध में मेरी सहायता करें।


2
नमस्ते!! तुम कोशिश कर सकते sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadminऔर फिर sudo /etc/init.d/apache2 reloadएक टर्मिनल पर और मुझे पता है। सूडो को व्यवस्थापक पासवर्ड की आवश्यकता होती है, इसलिए; तदनुसार प्रदान करें। :)
अज़करम

1
मैं अनुमान लगा रहा हूं कि आपने phpmyadminस्थापित किया है। यदि ऐसा है, तो आपको /usr/share/phpmyadminऊपर बताए अनुसार सहानुभूति नहीं रखनी चाहिए , हालांकि आपको यह जांचना चाहिए कि आपके पास क्या है /etc/apache2/conf-available/phpmyadmin.confऔर यह सक्षम है /etc/apache2/conf-enabled/phpmyadmin.conf। यदि यह पाया जाता है, conf-availableलेकिन conf-enabledतब नहीं है, तो आपको इसका उपयोग करके sudo a2enconf phpmyadmin.confया सक्षम करने की आवश्यकता होगी sudo a2enconf /etc/apache2/conf-available/phpmyadmin.conf
खतरों से

यदि वह काम नहीं करता है, तो phpmyadmin का उपयोग करके पुनः स्थापित करने का प्रयास करें sudo apt-get install --reinstall phpmyadmin- यह स्वचालित रूप phpmyadminसे आपके लिए सेटअप करेगा ।
खतरों के खिलाड़ी

जवाबों:


72

क्या आपने कोशिश की है:

sudo -H gedit /etc/apache2/apache2.conf

फिर फ़ाइल के अंत में निम्नलिखित पंक्ति जोड़ें:

Include /etc/phpmyadmin/apache.conf

फिर से शुरू करें अपाचे:

/etc/init.d/apache2 restart

उत्तर गुणवत्ता में सुधार करने के लिए, कृपया बताएं कि ये निर्देश वास्तव में क्या कर रहे हैं और ऐसा करने की आवश्यकता क्यों है। धन्यवाद
अब्राहम Murciano Benzadon

इससे मेरी जान बच गई। मैं अपने आप को लगभग चकनाचूर कर देता हूं।
अब्दुल सादिक यालसिन

जानवर !! धन्यवाद दोस्त, 2019 PHP है बैक
२०:५०

13

मेरा मानना ​​है कि यह इसलिए है क्योंकि आपने अपने phpmyadmin को अपाचे सर्वर के साथ अच्छी तरह से कॉन्फ़िगर नहीं किया है। यदि आपने अपाचे सर्वर और phpmyadmin का उपयोग करके sudo apt-get installस्थापित किया है (क्योंकि आप उन्हें स्रोत कोड आदि का उपयोग करके स्थापित कर सकते हैं) नीचे प्रक्रिया आपके लिए काम कर सकती है।

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

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

sudo service apache2 restart

अब localhost/phpmyadminवेब ब्राउजर एड्रेस बार में टाइप करें

यदि आपने सब कुछ सही ढंग से किया है तो आप ब्राउज़र पर phpmyadmin देख सकते हैं।

(सर्वर या अन्य चीज़ को पुनरारंभ करने की अपाचे की आपकी स्थापना विधि के कारण अलग हो सकते हैं। यदि यह है, तो आपको मैन्युअल रूप से करना होगा कि कमांड का क्या मतलब है (यह वर्णन आपको विश्वास दिलाता है कि लिनक्स में अपाचे के लिए बहुत नया है :))


धन्यवाद! मेरे लिए इसका काम है।
भूपिंदर कुमार

3

इब्राहिम के जवाब पर, मैंने gedit के बजाय टर्मिनल में नैनो का उपयोग किया, क्योंकि मुझे काम करने के लिए gedit नहीं मिला।

रूट टर्मिनल चरण

  1. टर्मिनल में पेस्ट करें, यह टर्मिनल नैनो एडिटर में खुलेगा:

    nano /etc/apache2/apache2.conf
    
  2. फिर फ़ाइल के अंत में निम्नलिखित पंक्ति जोड़ें:

    Include /etc/phpmyadmin/apache.conf
    
  3. ctrl-oऔर ctrl-xबचाने और बाहर निकलने के लिए।

  4. फिर टर्मिनल में पेस्ट करें: अपाचे को पुनरारंभ करें:

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