अपाचे रूट निर्देशिका बदलने से मुझे .it / config तक पहुँचने से रोकता है


1

मैंने कंप्यूटर से दूसरे पर एक php फ़ोल्डर की नकल की और इसे अपाचे तक पहुंचा page forbiddenदिया। :

sudo chown -R _www /website/directory

हालाँकि ऐसा करने के बाद, मेरे git उपनाम को चलाने से git laइस त्रुटि की वापसी होती है:

fatal: unable to access '.git/config': Permission denied

अगर मैं whoami चलाता हूं तो मुझे मिलता है admin.. इसलिए मैंने ऐसा करने के लिए _www ग्रुप में एडमिन को जोड़ने का फैसला किया:

sudo dseditgroup -o edit -a admin -t user _www

दौड़ना

dseditgroup -o checkmember -m admin _www 

रिटर्न

yes admin is a member of _www

हालांकि चल रहे गिट ला अभी भी ऊपर एक ही त्रुटि देता है .. मैं क्या करूँ?

जवाबों:


1

/website/directory/.gitअपने उपयोगकर्ता का स्वामी बदलें :

$ chown -R admin /website/directory/.git

ठीक है, शायद मुझे प्रश्न को एक अलग तरीके से पूछना चाहिए: मैं अपने प्रोजेक्ट रूट डायरेक्टरी में अपाचे को कैसे दे सकता हूं .. बिना मेरे किसी व्यवस्थापक उपयोगकर्ता अधिकार को छोड़े बिना? b / c अभी मैं फ़ाइल को phpstorm या कुछ भी नहीं बचा सकता हूँ! अगर मैं ls -l चलाता हूं, तो मुझे drwxrwxrwx 19 admin admin 646B Apr 22 17:39 lesson-plan-devउस डायरेक्टरी में हर दूसरी फाइल मिलती है drwxrwxrwx 6 admin staff 204B Mar 31 10:37 libraries।
— शाम

यदि आप पूरी तरह से कुछ और पूछना चाहते हैं तो कृपया मुख्य प्रश्न को अपडेट करें।
— फूप्स

ठीक है, मैं आपके प्रश्न का उत्तर के रूप में चिह्नित कर देंगे .. और एक अन्य सवाल पूछ
— abbood

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