मेरा phpMyAdmin इंस्टॉलेशन कहां है?


41

मैंने बस स्थापित करना समाप्त कर दिया mysql-server, और फिर स्थापित किया phpmyadminजो Apache और PHP के साथ आया था। इसने इसे ठीक कर दिया और phpMyAdmin डेटाबेस बनाया, लेकिन मुझे इसे पाने के लिए URL नहीं मिल रहा है - मैंने http: //my.server.ip/phpmyadmin पर जाने की कोशिश की, लेकिन ऐसा लगता नहीं है वहाँ।

मैं किसी भी नियमावली में स्थान नहीं ढूँढ सकता, क्या कोई जानता है कि यह कहाँ स्थित है? धन्यवाद।


अपाचे को फिर से शुरू करने की कोशिश करें, यह / phpmyadmin में होना चाहिए।
नेमो

जवाबों:


48

आपको बस अपने सर्वर रूट में इंस्टॉलेशन के लिए एक प्रतीकात्मक लिंक बनाना होगा। मेरा है /var/www/(हालांकि अपने DocumentRootडिफ़ॉल्ट के रूप में जाँच अक्सर /var/www/html) है:

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

उसके बाद, आप गर्त लोकलहोस्ट का उपयोग करने में सक्षम होंगे:

http://localhost/phpmyadmin

के रूप में क्यों अपने सही स्थान में डिफ़ॉल्ट रूप से स्थापित नहीं है, या इंस्टॉलर खुद एक प्रतीकात्मक लिंक बनाता है, मुझे पता नहीं है ...


यह वही है जो मैं करता हूं और इसने हमेशा काम किया है।
पार्टो

10
यदि Apache2 Default Page (index.html डॉक्यूमेंट जिसे आप एक्सेस करते हैं localhost/index.html) स्थित है /var/www/html/, तो sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadminअपग्रेड करने के बाद आपको इसे बनाना होगा Apache 2.4। अब सब कुछ ठीक काम करता है, धन्यवाद।
Dmytro Dzyubak

PHP 7.0.15-0 के साथ Google क्लाउड सर्वर पर Apache / 2.4.18 को नए सिरे से स्थापित करने के बाद, @DmytroDzyubak द्वारा प्रदान की गई कमांड ने मेरा मुद्दा हल कर दिया।
निकी

6

यह उत्तर थोड़ा अधिक सामान्य है। किसी भी पैकेज द्वारा स्थापित फ़ाइलों की सूची जानने के लिए आपको यह करना होगा

  1. के साथ पैकेज का नाम प्राप्त करें dpkg --list | grep phpmyadmin
  2. स्थापित फ़ाइल की सूची के लिए इसका उपयोग करें dpkg --listfiles <package_name step 1>

4

मुझे लगता है कि आप शायद उसी मुद्दे का सामना कर रहे हैं जो मैंने पहली बार phpmyadmin स्थापित किया था। यह देखते हुए कि यह पूछे जाने के एक साल से अधिक समय हो गया है, मैं मान रहा हूं कि आपने इसे अब तक समझ लिया है, लेकिन दूसरों के लिए भविष्य के संदर्भ के लिए, अगर आप http://yourdomain.com/phpmyadmin पर जाते समय इसे नहीं देख सकते हैं , आपको संभवतः पैकेज को फिर से कॉन्फ़िगर करने की आवश्यकता है, और सुनिश्चित करें कि आप अपने अपाचे 2 बॉक्स में एक चेकबॉक्स रखें (यह मानते हुए कि आप अपने सर्वर के लिए उपयोग कर रहे हैं) को जारी रखने से पहले स्पेसबार दबाकर। मैं जल्दी से जा रहा था और बस एंटर दबाया, यह महसूस नहीं किया कि मैंने अपाचे 2 का चयन नहीं किया है। पैकेज को फिर से कॉन्फ़िगर करने के लिए, निम्नलिखित का उपयोग करें:

sudo dpkg-reconfigure phpmyadmin

बस एक से दूसरे स्थापित करने के लिए फ़ाइलों को स्थानांतरित करने के बाद चाल चली। भूल गए कि मैंने PHPMYADMIN स्थापित नहीं किया था। धन्यवाद।
SRDC 2

1

ओह, आमतौर पर phpmyadmin जाता है /usr/lib/phpmyadminअगर मैं गलत नहीं हूँ।

मुझे हमेशा फ़ोल्डर को अपने wwwपथ पर ले जाने की आवश्यकता है ।


2
मेरी स्थापना में / usr / share / phpmyadmin / में है। कृपया मुझे सुधारें अगर मैं गलत हूं।
पशुपतिसेकिया

हाँ, एकदम सही, आप पूरी तरह से सही हैं, और इसे लोकलहोस्ट / phpmyadmin पर काम करने के लिए आपको कुछ एपाचे सेटिंग्स को बदलना होगा या फ़ोल्डर को आप तक ले जाना होगा www पथ
रागाज़ीद

1
मुझे लगता है कि मैं अपने सर्वर रूट का मार्ग आसान करता हूं, जैसा कि मैंने अपने उत्तर में कहा था, लेकिन मैं एक विशेषज्ञ नहीं हूं ...
पशु चिकित्सक

आप ठीक कह रहे हैं, यू सिर्फ समस्या का समाधान करते हैं: (
रागाज़ी

0

संभवतः आपने अपाचे को स्थापित किया है और यही आप अपने मुख्य वेब सर्वर के रूप में उपयोग करते हैं (यानी, यह पोर्ट 80 पर सुनता है)। यदि आपने अपाचे स्थापित करने के लिए (बहुत) अनुकूलन नहीं किया है, तो यह निम्न पर सुलभ होना चाहिए:

http://localhost/phpmyadmin/

(यदि आप एक अलग मशीन से सर्वर तक पहुँच रहे हैं, तो स्पष्ट रूप से स्थानापन्न करें localhost)।

PhpMyAdmin के लिए इंस्टॉलर एक कॉन्फिगर फाइल को /etc/apache2/conf.d/कॉल करता है phpmyadmin, जो एक उपनाम सेट करता है। यह देखने के लिए कि यह कैसे काम करता है और यह आपकी वेबसाइट पर कहां दिखाई देना चाहिए, इस फाइल को देखें।

यदि आपने अपने अपाचे विन्यास को संशोधित किया है, तो यह संभव नहीं है कि आपने ऐसा कुछ किया हो जो उस phpmyadmin config फाइल में निर्देशों को ओवरराइड करता हो। जिस स्थिति में आपको phpmyadmin के कॉन्फ़िगरेशन को ठीक करने में सक्षम होना चाहिए ताकि आप इसे पसंद कर सकें कि आपको यह कैसे पसंद है।


0

http://127.0.0.1/phpmyadmin

या भी http://::1/phpmyadminयाhttp://localhost/phpmyadmin

पढ़ें: https://en.wikipedia.org/wiki/Localhost

अपना सार्वजनिक पता (या NAT के साथ अर्ध-सार्वजनिक) देखने के लिए "ip addr" टाइप करें


0

उपयोग करने का प्रयास करें:
<server_ip or localhost>/phpmyadmin/index.php
यह सिर्फ चाल हो सकती है। अतीत में यह मेरे लिए हल हो गया।


0

मेरे मामले में मेरे पास यह था

/usr/local/phpMyAdmin-*

मुझे लगता है कि आप हमेशा (कुछ) httpd कॉन्फ़िगरेशन फ़ाइल के माध्यम से इसे खोजने की कोशिश कर सकते हैं।


0

मेरे लिए इसने अलग तरीके से काम किया।

मैं कॉपी करने के लिए मिला है apache.confसे फाइल /etc/phpmyadminकरने के लिए /etc/apache2/sites-availableऔर करने के लिए /etc/apache2/sites-enabledरूट के रूप में फ़ाइल प्रबंधक का उपयोग।

फिर मैं भागा sudo service apache2 restartऔर सब कुछ ठीक था।

आशा है कि यह उपयोगी है।


0

मेरे मामले में इस कमांड ने काम किया:

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

क्योंकि मेरा सर्वर रूट डिफ़ॉल्ट है, जो है: /var/www/html


0

मैंने नीचे दिए गए आदेश के साथ उबंटू 18.04 पर मेरे लिए फिर से कॉन्फ़िगर किया है और इसका काम ठीक किया है:

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