আপনার অ্যাপাচি ইনস্টলেশন দ্বারা সরবরাহ করা ফাইলগুলির জন্য ডিফল্ট কনফিগারেশন ফাইলটি /etc/apache2/sites-enabled/000-default
। এই ফাইলটি নিয়ে চারপাশে খেলার আগে আসল ফাইলটি ব্যাকআপ করা ভাল।
প্রতিবার আপনি এই ফাইলটি সম্পাদনা করার সময়, পরিবর্তনগুলি কার্যকর হওয়ার জন্য অ্যাপাচি পুনরায় চালু / পুনরায় লোড করতে হবে - sudo service apache2 restart
(বা) sudo service apache2 reload
, অন্যদিকে পরিবর্তনগুলি .htaccess
অ্যাপাচি পুনরায় আরম্ভ করার প্রয়োজন হয় না। @ ডবি যেমন উল্লেখ করেছেন, .htaccess
ফাইলটি ওয়েব সাইটের ডকুমেন্টআরটে যায়।
.htaccess
ফাইলগুলি প্রত্যাশা অনুযায়ী কাজ করতে আপনার এই ফাইলটি সম্পাদনা করতে হবে:
/etc/apache2/sites-available/default
এর মতো দেখতে এমন একটি বিভাগ অনুসন্ধান করুন:
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# Uncomment this directive is you want to see apache2's
# default start page (in /apache2-default) when you go to /
#RedirectMatch ^/$ /apache2-default/
</Directory>
AllowOverride All কে পড়ার জন্য আপনাকে AllowOverride কিছুই নেই এমন লাইনটি সংশোধন করতে হবে । এটি অ্যাপাচি কে বলেছে যে পূর্ববর্তী দিকনির্দেশগুলিকে অতিরিক্ত চালানোর অনুমতি দেওয়া ঠিক আছে । এই পরিবর্তনটির প্রভাব হওয়ার আগে আপনাকে অবশ্যই অ্যাপাচি পুনরায় লোড করতে হবে:.htaccess
sudo /etc/init.d/apache2 reload
2009.12.08 নোট: উবুন্টু 9.10 (Karmic) সঙ্গে আগে এক সপ্তাহের বাতি ডাউনলোড এর ডিফল্ট কনফিগারেশন ফাইল ছিল /etc/apache2/sites-available/000-default
এবং এটি অন্তর্ভুক্ত
AllowOverride None
অধীনে <Directory />
ছাড়াও <Directory
/var/www/>
। এছাড়াও,
ফাইলগুলি /www/var/
সম্বলিত ডিরেক্টরিগুলি .htaccess
অ্যাপাচি সার্ভারকে পড়ার অ্যাক্সেস না দেওয়ার জন্য ডিফল্ট হয়েছিল, ফলে অ্যাপাচি ত্রুটির ফলস্বরূপ
(13)Permission denied: /var/www/webapp/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable.
ঠিক করতে, $ sudo nautilus
তারপরে .htacces
এস ফাইলের সাহায্যে ডিরেক্টরিতে ডান ক্লিক করুন
, বৈশিষ্ট্যগুলি নির্বাচন করুন, তারপরে অনুমতিগুলি নির্বাচন করুন, এবং আপনি যে ব্যবহারকারী গোষ্ঠীতে লগ ইন করেছেন তা কমপক্ষে পড়ার অনুমতি হিসাবে দিন।
আরও তথ্যের জন্য http://httpd.apache.org/docs/2.0/mod/core.html#allowoverride দেখুন AllowOverride
।
/etc/apache2/httpd.conf
এবং আপনার চারপাশে খেলার আগে আসল ফাইলটির ব্যাকআপ নেওয়া ভাল ধারণা।.htaccess
ফাইল হিসাবে , দয়া করে @ ডাবির উত্তর দেখুন