কি জানতে হবে
- একটি 501 HTTP আপনার কম্পিউটার বা ওয়েব ব্রাউজারে কোনো সমস্যা নয়। এটি ওয়েব সার্ভার বা এটিতে চলমান সাইটের সাথে একটি সমস্যা৷
- বেশিরভাগ ত্রুটি ঘটে যখন একটি ওয়েব সার্ভারের মালিক একটি সার্ভার অনুরোধ সম্পূর্ণ করার জন্য প্রয়োজনীয় একটি বৈশিষ্ট্য সক্ষম করে না।
- সমস্যা সমাধানের টিপস:সার্ভার আপডেট করুন, ওয়েব পরিষেবা রিবুট করুন বা পুনরায় চালু করুন, ওয়েব অ্যাপ্লিকেশন আপডেট করুন, অনুপস্থিত মডিউলগুলি সন্ধান করুন, সার্ভার লগ পরীক্ষা করুন৷
আপনি যখন একটি ওয়েব পৃষ্ঠা পরিদর্শন করেন, ব্রাউজারটি সাইটটি হোস্ট করা ওয়েব সার্ভারের কাছে একটি অনুরোধ করে৷ যখন সার্ভার অনুরোধটি পূরণ করতে পারে না, আপনি একটি HTTP 501 ত্রুটি পাবেন৷
৷HTTP 501 ত্রুটির কারণ কী?
একটি সার্ভার আপনার ব্রাউজারের অনুরোধ পূরণ করতে না পারার কয়েকটি সাধারণ কারণ রয়েছে, যার ফলে HTTP 501 ত্রুটি রয়েছে। সাধারণত, ওয়েব সার্ভারের মালিক অনুরোধটি সম্পূর্ণ করার জন্য প্রয়োজনীয় একটি বৈশিষ্ট্য সক্ষম করেনি। এমনও সুযোগ রয়েছে যে তারা ওয়েব সার্ভারের জন্য প্রয়োজনীয় সফ্টওয়্যার বা প্লাগইন ইনস্টল করেনি৷
ওয়েব সার্ভার পুরানো বা অপরিবর্তিত থাকলে আপনি একটি 501 ত্রুটি পেতে পারেন। বিরল ক্ষেত্রে, সাইটের মালিক কিছু ভুল সেট আপ করেছেন, এবং তাদের বেছে নেওয়া ওয়েব সার্ভার সফ্টওয়্যারটি সাইটের একটি বৈশিষ্ট্যের সাথে সামঞ্জস্যপূর্ণ নয়৷
HTTP 501 ত্রুটি কিভাবে সমাধান করবেন
আপনি শুরু করার আগে, একটি ওয়েবসাইটে ভিজিটর হিসাবে 501 ত্রুটি সমাধান করার কোন বাস্তব উপায় নেই। সমস্যাটি আপনার কম্পিউটার বা ওয়েব ব্রাউজারে নয়। এটি ওয়েব সার্ভার বা এটিতে চলমান সাইটের সাথে একটি সমস্যা। আপনি সর্বাধিক যা করতে পারেন তা হল সাইটের মালিকের সাথে যোগাযোগ করা এবং তাদের কিছু ভুল হয়েছে তা জানাতে হবে৷
৷আপনি যদি সাইটের মালিক হন, তাহলে এই পদক্ষেপগুলি আপনাকে HTTP 501 ত্রুটির কারণে সমস্যার নীচে যেতে সাহায্য করতে পারে৷
-
সার্ভার আপডেট করার চেষ্টা করুন। ডেবিয়ান এবং উবুন্টু সার্ভারে, চালান:
$ sudo apt update && sudo apt upgrade
CentOS এবং RHEL রানের জন্য:
$ sudo dnf update
-
এর পরে, হয় আপনার সার্ভার রিবুট করুন বা ওয়েব সার্ভার পরিষেবা পুনরায় চালু করুন। Apache ব্যবহারকারীদের চালানো উচিত:
$ sudo systemctl restart apache2
কিছু সিস্টেমে, এটি একটু ভিন্ন।
$ sudo systemctl রিস্টার্ট httpd
Nginx পুনরায় চালু করা একই রকম।
$ sudo systemctl রিস্টার্ট nginx
-
আপনি যদি এখনও ত্রুটিটি দেখতে পান তবে আপনার ওয়েব অ্যাপ্লিকেশন আপডেট করার চেষ্টা করুন। ওয়ার্ডপ্রেসের মতো ওয়েব প্ল্যাটফর্মগুলি ঘন ঘন আপডেট পায় যা আপনি আপনার ড্যাশবোর্ডের মাধ্যমে চালাতে পারেন। 501 ত্রুটি না পেয়ে ড্যাশবোর্ডটি ওয়েব ইন্টারফেসের মাধ্যমে অ্যাক্সেসযোগ্য হলে, একটি আপডেট চালানোর চেষ্টা করুন৷
-
আপনার ওয়েব সার্ভারের জন্য কোনো অনুপস্থিত মডিউল সন্ধান করুন। পিএইচপি, পাইথন এবং রুবির মতো বিভিন্ন প্রোগ্রামিং ভাষার সাথে সামঞ্জস্যের জন্য প্রচুর অ্যাপাচি মডিউল রয়েছে। নিশ্চিত করুন যে আপনার ইনস্টল করা দরকার।
-
অবশেষে, সার্ভার লগ চেক করুন. Apache এবং Nginx উভয়ই তাদের লগগুলিকে /var/log-এ রাখে আপনি সার্ভার নিজেই কী লগিং করছে তা থেকে আপনি 501 এর কারণ নির্ধারণ করতে পারেন কিনা তা পরীক্ষা করে দেখুন।