मेरे मैक ओएस 10.5 मशीन पर, मैं http: // localhost / foo होना ~/Documents
पसंद ~/Documents/foo/html
करता हूं ।
पहली चीज जो मैंने करने का सोचा, वह इस प्रकार है:
Alias /foo /Users/someone/Documents/foo/html
<Directory "/Users/someone/Documents/foo/html">
Options Indexes FollowSymLinks MultiViews
Order allow,deny
Allow from all
</Directory>
इससे मुझे 403 मना हो गया। Error_log में मुझे मिला:
[error] [client ::1] (13)Permission denied: access to /foo denied
प्रश्न में उप फ़ोल्डर में chmod 755 पहुंच है। मैंने http: //localhost/foo/test.php जैसे लाइक निर्दिष्ट करने की कोशिश की है , लेकिन यह भी काम नहीं किया। इसके बाद, मैंने सिमिलिंक मार्ग आज़माया।
में चला गया /Library/WebServer/Documents
और एक सिंबल बनाया ~/Documents/foo/html
। दस्तावेज़ रूट है
Options Indexes FollowSymLinks MultiViews
यह अभी भी मुझे मिला 403 निषिद्ध:
Symbolic link not allowed or link target not accessible: /Library/WebServer/Documents/foo
इसे स्थापित करने के लिए मुझे और क्या चाहिए?
समाधान :
$ chmod 755 ~/Documents
सामान्य तौर पर, साझा किए जाने वाले फ़ोल्डर और उसके सभी पूर्वजों के फ़ोल्डर को www
सेवा उपयोगकर्ता द्वारा देखा जा सकता है ।