im कुछ समस्याओं को सहानुभूति मेरी /var/www/Webroot अपने होम फोल्डर के अंदर एक नई निर्देशिका से । मुझे लगता है कि ये लाइनेक्स अनुमतियों की समझ की कमी से हैं।
जहाँ तक im के बारे में पता है, सहानुभूति उस निर्देशिका का रूप लेना चाहिए जिसे आप लिंक करना चाहते हैं और जिस निर्देशिका से आप लिंक होना चाहते हैं, इसलिए मेरे मामले में, मैं भाग गया:
sudo ln -s ~/Webroot/* /var/www/
इस तरह से काम किया है, अगर मैं lsपर चला /var/www/मैं अपने में फ़ाइलों के सभी देख सकते हैंWebroot निर्देशिका ।
जब भी मैं उस फ़ाइल को चलाने की कोशिश करता हूं जो मेरे में है Webroot फ़ोल्डर , तो मुझे 403 अनुमति त्रुटि मिलती है, क्या ऐसा इसलिए है क्योंकि मेरी वेबरूट निर्देशिका में फाइलें मेरे द्वारा बनाई गई हैं, और अपाचे उदाहरण www-data के रूप में चलाया जा रहा है?
अगर ऐसा है, तो क्या इसका मतलब यह होगा कि मुझे इसे चलाने के लिए प्रत्येक फ़ाइल पर अनुमतियों को बदलना होगा?
मैंने पहले एक स्थानीय अपाचे उदाहरण के लिए Webrootफ़ोल्डर में अपने डिफ़ॉल्ट vhost की निर्देशिका जड़ को इंगित करते हुए चलाया है , इस उदाहरण में मुझे किसी भी अनुमतियों को बदलने की आवश्यकता नहीं थी। किसी भी सहायता की सराहना की जाएगी।