এক্সএএমপিপি: অ্যাক্সেস নিষিদ্ধ!


1

আমি সবেমাত্র ওএসএক্সে একটি তাজা এক্সএএমপিপি ইনস্টল করেছি। অ্যাপাচি চালায় এবং আমি স্প্ল্যাশ পৃষ্ঠাটি দেখতে পাচ্ছি।

আমি httpd.conf খুলি এবং আমি উভয় স্থান hdococs প্রতি নির্দেশ করে অন্য কোথাও স্থাপন করেছি, যার ফলস্বরূপ অ্যাপাচি "অ্যাক্সেস নিষিদ্ধ" দেখায়! বার্তা।

আমি এখানে আমার ডিরেক্টরিটি প্লাগ করেছি:

<Directory "/Applications/XAMPP/xamppfiles/htdocs">

এবং এখানে:

DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"

এনকোলেসিং ডিরেক্টরি সহ সমস্ত কিছুর জন্য আমি অনুমতিগুলি 777 এ সেট করে রেখেছি, তবে কোনও ফলসই হয়নি। আমি মালিককেও htdocs এর মতো কারও কাছে সেট করে নেই।

আশ্চর্যের বিষয় হল, আমি কেবল এমএএমপি দিয়ে এই পুরো জিনিসটি করেছি এবং সেই ডিরেক্টরিটি পরিবেশন করতে কোনও সমস্যা হয়নি , তবে এটি ধীর ছিল।


ধন্যবাদ, এটি একটি ভাল পয়েন্ট এবং ভাল কাজ করে। আমি খুঁজে পেয়েছি যে 701 এর অনুমতিগুলি পর্যাপ্ত, অর্থাৎ ডিরেক্টরিগুলির "চালানো" অনুমতি থাকা দরকার। পড়ার অনুমতি প্রয়োজন হয় না। ফোল্ডারগুলিতে সেগুলি খোলার জন্য অনুমতিগুলি আবশ্যক (যেমন এখানেও দেখা যাবে: সমর্থন.apple.com/kb/HT2963?viewlocale=en_US : "নোট করুন যে আপনি যে কোনও ফোল্ডার খুলতে পারবেন তার জন্য আপনার অবশ্যই অনুমতি কার্যকর করতে হবে; সুতরাং ফাইল ভাগ করে নেওয়ার জন্য অন্যান্য, বিশ্ব এবং for / সর্বজনীন ফোল্ডারের জন্য প্রত্যেকের জন্য নির্ধারিত অনুমতি নির্ধারণ করা দরকার, যখন ওয়েব ভাগ করে নেওয়ার জন্য setting / সাইট ফোল্ডারের জন্য একই সেটিংসের প্রয়োজন হয় "")।

উত্তর:



1

ডকুমেন্টরুট এবং এর সংলগ্ন ডিরেক্টরিটির জন্য অনুমতিগুলি 777 এ সেট করা যথেষ্ট নয়। ডকুমেন্টরूट থেকে /নীচে থেকে সমস্ত ডিরেক্টরিগুলির জন্য অনুমতিগুলি অবশ্যই 777 (বা কিছু কম, তবে আমি কী জানি না) । এই কারণেই এই লোকটি তার ব্যবহারকারীর ডিরেক্টরিতে তার vhost ডিরেক্টরিগুলি স্থাপন করতে শিখেছে : যদিও এটি তার চেয়ে আরও নমনীয়, পয়েন্টটি একই।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.