আমার ম্যাক ওএস 10.5 মেশিনে, আমি http: // লোকালহোস্ট / 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] [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
পরিষেবা ব্যবহারকারীর দ্বারা দেখার দরকার ।