আমার স্থানীয় মেশিনে, ওয়ার্ডপ্রেসগুলি কাজ করছে না mal গবেষণার পরে আমি দেখতে পেলাম যে ওয়ার্ডপ্রেস .htaccess ফাইল তৈরি করে না।
এর জন্য আমি নীচের পদক্ষেপগুলি অনুসরণ করেছি।
ম্যানুয়ালি একটি
.htaccess
ফাইল তৈরি করুন এবং এটি আপনার মূল ওয়ার্ডপ্রেস ডিরেক্টরিতে সংরক্ষণ করুন। (ডাব্লুপিপি-অ্যাডমিন, ডাব্লিউপি-অন্তর্ভুক্ত এবং ডব্লিউপি-কনটেন্ট ফোল্ডারগুলির সাথে এটিই রয়েছে))উবুন্টু টার্মিনালে যান এবং টাইপ করুন:
sudo chown -v: www-data "/FilePathHere/.htaccess"
আপনার একটি লাইন মুদ্রিত দেখতে হবে যে (গ্রুপ) ফাইলের মালিকানা www-ডেটা (অ্যাপাচি 2) এ পরিবর্তিত হয়েছে।
Apache2 ফাইলটিতে লেখার অ্যাক্সেস দিন:
sudo chmod -v 664 "/ ফাইলপথহিরে / htaccess"
আপনার ফাইলের মোডটি ধরে রাখা হয়েছে বলে মুদ্রিত একটি লাইন দেখতে পাওয়া উচিত।
এরপরে, আমাদের অ্যাপাচি 2 সার্ভারে Mod_writ সক্ষম করে ওয়ার্ডপ্রেসকে .htaccess ফাইলটিতে লেখার অনুমতি দিতে হবে। টার্মিনালে নিম্নলিখিত টাইপ করুন:
sudo a2enmod পুনর্লিখন
আপনার মুদ্রিত একটি লাইন দেখতে পাওয়া উচিত যা এটি মোড পুনর্লিখনকে সক্ষম করে এবং ওয়েব সার্ভারটি পুনরায় আরম্ভ করার জন্য আপনাকে স্মরণ করিয়ে দিচ্ছে
সুতরাং আসুন এটি করা যাক। পরিবর্তনগুলি টাইপ করে কার্যকর হওয়ার জন্য ওয়েব সার্ভার, অ্যাপাচি 2 পুনরায় চালু করুন:
sudo /etc/init.d/apache2 পুনরায় চালু করুন
আমরা সবাই কমান্ড লাইন প্রম্পট দিয়ে সম্পন্ন করেছি; আপনি এখন কমান্ড লাইন উইন্ডোটি বন্ধ করতে পারেন।
- আপনার ওয়ার্ডপ্রেস অ্যাডমিন প্যানেলে যান (যেমন
http://Domain/wp-admin
)। সেটিংস -> Permalink এ যান এবং আপনার পছন্দের পার্মালিঙ্ক ফর্ম্যাটটি নির্বাচন করুন। "পরিবর্তনগুলি সংরক্ষণ করুন" বোতামটি হিট করুন।
সমস্ত পদক্ষেপ সফল ছিল। এমনকি পারমালিক্সও কাজ করেনি।
পারমিলিংকস সঠিকভাবে কাজ করার জন্য অন্য যে কোনও সেটিংসের প্রয়োজন।