2012-08-17 7 views
19

मैंने लिनक्स के लिए xampp 1.8.0 इंस्टॉल किया है और जब मैंने phpmyadmin खोला तो मुझे यह त्रुटि मिली एक्सेस निषिद्ध !!अनुरोधित ऑब्जेक्ट तक पहुंच केवल स्थानीय नेटवर्क से उपलब्ध है phpmyadmin

 
New XAMPP security concept: 

Access to the requested object is only available from the local network. 

This setting can be configured in the file "httpd-xampp.conf". 

मैंने this पोस्ट की कोशिश की लेकिन बिना किसी किस्मत के। कृपया मदद करे। मैं इसे अपने पीसी से किसी अन्य नेटवर्क से नहीं खोल रहा हूं।

+0

संभावित डुप्लिकेट [नेटवर्क से XAMPP तक पहुंचने का प्रयास करते समय त्रुटि] (http://stackoverflow.com/questions/6083323/error-when-trying-to-access-xampp-from-a-network) –

उत्तर

40

अपने http.conf फ़ाइल को खोलने

vim /opt/lampp/etc/extra/httpd-xampp.conf 

टिप्पणी "सभी से अस्वीकार करें" अगले भाग में,

# 
# New XAMPP security concept 
# 
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))"> 
     Order deny,allow 
     #Deny from all 
     Allow from ::1 127.0.0.0/8 \ 
       fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \ 
       fe80::/10 169.254.0.0/16 

     ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var 
</LocationMatch> 

संपादित करें: "सभी से अनुमति दें जोड़ने के लिए
कोशिश "त्रुटि" दस्तावेज़ से पहले "लाइन। उम्मीद है कि यह मदद करता है।

+0

नहीं। मुझे अभी भी वही त्रुटि मिलती है .. – Pramodh

+0

@Pramodh: मेरे उत्तर में संपादन अनुभाग खोजें – VKGS

+0

मेरे लिए काम किया .......... –

5

अरे, कोड के इन अनुभागों का उपयोग करें। XAMPP के लिए

पथ है: अपाचे \ conf \ अतिरिक्त \ httpd-xampp.conf

<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))"> 
     Order deny,allow 
     Allow from all 
     #Allow from ::1 127.0.0.0/8 \ 
      #  fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \ 
       # fe80::/10 169.254.0.0/16 

     ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var 
    </LocationMatch> 
+0

धन्यवाद, यह मेरे लिए काम किया। – MJoraid

+0

अधिकांश स्वागत जोरैड – FAISAL

26

का जवाब

मत भूलना अपने XAMPP सर्वर को पुनः आरंभ करने शेखर को जोड़ना

स्वीकृत उत्तर अपडेट करें:

अब आपको टिप्पणी करने की आवश्यकता है स्थानीय

# 
# New XAMPP security concept 
# 
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))"> 
     #Require local 
    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var 

+0

वाह !!! यह मेरे लिए काम किया !!! मुझे लगता है कि यह नए संस्करणों पर है, मेरे पास 5.6 है –

2

डालने के बाद "सभी से की अनुमति दें", आप सेटिंग को लागू करने के लिए अपने XAMPP को पुनः आरंभ करने की जरूरत है। धन्यवाद

0

Xampp पर विंडोज पथ सी 5.6.3: \ XAMPP \ अपाचे \ conf \ अतिरिक्त \ httpd-xampp.conf टिप्पणी इस में: #Require स्थानीय

न्यू XAMPP सुरक्षा अवधारणा .. । #Require स्थानीय ...

11

आप त्रुटि संदेश नीचे देखते हैं, जब phpyAdmin में प्रयास करें:

New XAMPP security concept: 
Access to the requested directory is only available from the local network. 
This setting can be configured in the file "httpd-xampp.conf". 

आप आगे क्या कर सकते हैं (XAMPP, यूनिक्स प्रणाली पर तैनात के लिए): आप के लिए <Directory "/opt/lampp/phpmyadmin">

# vi /opt/lampp/etc/extra/httpd-xampp.conf 

परिवर्तन विन्यास कोशिश करते हैं और करने के लिए सुरक्षा सेटिंग में बदलाव

#LoadModule perl_module  modules/mod_perl.so 

<Directory "/opt/lampp/phpmyadmin"> 
    AllowOverride AuthConfig Limit 
    Order allow,deny 
    Allow from all 
    Require all granted 
    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var 
</Directory> 

पहले कर सकते हैं - टिप्पणी pl मॉड्यूल, दूसरा - नोड निर्देशिका के लिए कॉन्फ़िगरेशन बदलें। यह करने के बाद आप आप उपयोग कर सकते हैं httpd डेमॉन

# /opt/lampp/xampp restart 

अब पुनः आरंभ करना चाहिए http://[server_ip]/phpmyadmin/

4

मुझे कुछ नहीं के लिए काम किया लेकिन अगले बात भयानक था:

1) ओपन

httpd- xampp.conf

जो

/opt/lampp/etc/अतिरिक्त पर है/

2) का पता लगाएं <Directory "/opt/lampp/phpmyadmin">

3) अब बस जोड़ने की आवश्यकता होती है सभी दी से पहले

4) तो कोड इस
<Directory "/opt/lampp/phpmyadmin"> AllowOverride AuthConfig Limit Order allow,deny Allow from all Require all granted </Directory>

5) जैसा दिखाई देगा अंत में इस कमांड/ऑप्ट/लैंप/लैंप को पुनरारंभ करें

यह है और आप हो गए हैं!

यह xampp के साथ भी काम करता है। :)

संबंधित मुद्दे