.Htaccess এ php_value এবং php_flag ব্যবহারের অনুমতি দিন


10

আমি মডিউল হিসাবে পিএইচপি 5 সহ একটি অ্যাপাচি ওয়েব সার্ভার চালাচ্ছি (বিজ্ঞপ্তি: অ্যাপাচি মডিউল হিসাবে, সিজিআই নয়!)।

আমার কিছু .htaccess ফাইলগুলিতে (একটি যা গ্যালারি 3 সফ্টওয়্যার, http://gallery.menalto.com/ এর সাথে আসে ) -তে php_value এবং php_flag বিবৃতি রয়েছে la

সেই ফোল্ডারে ফাইল অ্যাক্সেস করার চেষ্টা করার সময় তারা 500 টি সার্ভার ত্রুটির কারণ ঘটায়। সুতরাং আমি আমার অ্যাপাচি 2 কনফ সম্পাদনা করেছি এবং এই লাইনগুলি যুক্ত করেছি:

<Directory /my/gallery/folder>
  AllowOverride All
</Directory>

আমি কি কিছু ভুল করেছি? আমি ওভাররাইডিংয়ের অনুমতি দিই, আমি পিএইচপিটিকে অ্যাপাচি মডিউল হিসাবে চালিত করি। আমাকে ত্রুটি.লগ রাখছে কেন php_value not allowed here?


আপনার যদি মূল অ্যাপাচি কনফিগারেশনে অ্যাক্সেস থাকে তবে এইচটিসেসি ফাইলগুলি ব্যবহার করবেন কেন? কেবলমাত্র আপনার নির্দেশিকাগুলি মূল কনফিগারেশন ফাইলে রাখুন।
জোরডাচি

2
আমি পারি, পারব, তবে এটি সমাধান নয়। সফ্টওয়্যারটি .htaccess কনফিগারেশন সহ আসে (এবং প্রতিটি আপডেটের সাথে .htaccess ওভাররাইট করে দেবে), সুতরাং এটি একটি আপস্ট্রিম জিনিস। আমি প্রতিটি আপডেটের সাথে এটি বজায় রাখতে চাই না।
টিভিooo

উত্তর:


4

ডিফল্ট apache2.conf এর চেয়ে ভার্চুয়ালহোস্টের অভ্যন্তরে " ডিরেক্টরি " নির্দেশিকা যুক্ত করার চেষ্টা করুন । এছাড়াও এটি যদি উবুন্টু / ডেবিয়ানে থাকে তবে আপনি কোনও অতিরিক্ত ভার্চুয়ালহোস্ট ব্যবহার না করে থাকলে / ইত্যাদি / অ্যাপাচি 2 / সাইটগুলি উপলব্ধ / ডিফল্ট পরিবর্তন করতে হবে ।


0

আপনি যদি XAMPP ব্যবহার করে থাকেন এবং আপনার ডকুমেন্টরুটটি / ব্যবহারকারী / ব্যবহারকারী / ব্যবহারকারী / সাইটগুলিতে বেঁধে রাখছেন সেখানে যত্ন নেওয়ার জন্য দ্বিতীয় অ্যাপাচি কনফিগারেশন ফাইল রয়েছে:

/Applications/XAMPP/etc/extra/httpd-userdir.conf

এটি / ব্যবহারকারী / * / সাইটগুলির সাথে মঞ্জুরিপ্রাপ্ত ওভাররাইড সেটিংস সংজ্ঞায়িত করে

AllowOverride FileInfo AuthConfig Limit Indexes

হতে পারে এই ইঙ্গিতটি অন্যান্য এএমপি-স্ট্যাকের জন্যও কাজ করে।

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