अपाचे रूट निर्देशिका बदलने से मुझे .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.