XAMPP: प्रवेश वर्जित!


1

मैंने अभी OSX पर एक नया XAMPP स्थापित किया है। अपाचे चलता है और मैं छप पेज देख सकता हूं।

मैं httpd.conf को खोलता हूं और मैंने दोनों जगहों को उस जगह पर सेट किया है जो htdocs को किसी और जगह पर स्थापित करता है, जिसके परिणामस्वरूप अपाचे को "एक्सेस निषिद्ध!" संदेश।

मैंने अपनी निर्देशिका यहां प्लग की:

<Directory "/Applications/XAMPP/xamppfiles/htdocs">

और यहाँ:

DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"

मैंने संलग्नक निर्देशिका सहित सब कुछ के लिए 777 की अनुमति निर्धारित की है, लेकिन कोई फायदा नहीं हुआ। मैंने भी स्वामी को केवल htdocs की तरह किसी को सेट नहीं किया है।

अजीब, मैंने सिर्फ MAMP के साथ यह पूरी बात की थी और उस निर्देशिका को परोसने में कोई समस्या नहीं थी , लेकिन यह धीमा था।


धन्यवाद, यह एक अच्छा बिंदु है और अच्छी तरह से काम करता है। मुझे पता चला कि 701 की अनुमतियां पर्याप्त हैं, यानी निर्देशिकाओं को "निष्पादित" अनुमति की आवश्यकता है। पढ़ने की अनुमति की आवश्यकता नहीं है। इन्हें खोलने के लिए फ़ोल्डरों की अनुमति की आवश्यकता होती है (जैसा कि यहाँ भी देखा जा सकता है: support.apple.com/kb/HT2963?viewlocale=en_US : "यह भी ध्यान दें कि आपके पास किसी भी फ़ोल्डर के लिए अनुमति होनी चाहिए जिसे आप खोल सकते हैं; इस प्रकार फ़ाइल शेयरिंग के लिए अन्य, दुनिया और सभी के लिए निर्धारित अनुमति निष्पादित करनी पड़ती है, ~ / सार्वजनिक फ़ोल्डर के लिए, जबकि वेब शेयरिंग के लिए समान सेटिंग की आवश्यकता होती है ~ / साइट फ़ोल्डर। ")।

जवाबों:



1

यह डॉक्युमेंटरूट और इसकी एनक्लोजिंग डायरेक्टरी के लिए 777 की परमिशन सेट करने के लिए पर्याप्त नहीं है। अनुमतियाँ 777 (या कुछ कम होनी चाहिए, लेकिन मुझे नहीं पता) से सभी निर्देशिकाओं के लिए / डॉक्यूमेंटरूट के नीचे । इसीलिए इस व्यक्ति ने अपने उपयोगकर्ता निर्देशिकाओं में अपनी vhost निर्देशिकाओं को रखना सीखा : जबकि यह उससे अधिक लचीला है, बिंदु समान है।

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