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