FlexoHost Logo
FlexoHost Logo
Back to guides
cPanel4 min readOct 19, 2026

ওয়েবসাইটে 500, 503, 504 Error কেন হয় ও কীভাবে ঠিক করবেন (WordPress ও cPanel)

500 Internal Server Error, 503 Service Unavailable, 504 Gateway Timeout আর 508 Resource Limit-এর মানে কী, সাধারণ কারণ আর ধাপে ধাপে নিজে ঠিক করার উপায়।

FlexoHost Team

Technical guides & hosting tips

On this page

হঠাৎ সাইট খুলে দেখলেন "500 Internal Server Error" বা "504 Gateway Timeout"? আতঙ্কিত হবেন না। এই এররগুলোর বেশিরভাগই সাধারণ কারণে হয়, আর অনেকগুলো নিজেই কয়েক মিনিটে ঠিক করা যায়। আগে বুঝে নিন কোন এররের মানে কী।

এক নজরে

এরর মানে সাধারণ কারণ
500 Internal Server Error সার্ভারে কিছু একটা ভুল হয়েছে .htaccess, প্লাগিন, PHP এরর, permission
503 Service Unavailable সার্ভার এই মুহূর্তে অনুরোধ নিতে পারছে না রিসোর্স লিমিট, রক্ষণাবেক্ষণ, অতিরিক্ত চাপ
504 Gateway Timeout সার্ভার সময়মতো উত্তর দেয়নি ধীর স্ক্রিপ্ট, ভারী কোয়েরি, বাইরের API ধীর
508 Resource Limit Reached প্ল্যানের রিসোর্স সীমা পূর্ণ বেশি ট্রাফিক, ক্যাশ নেই, বট

শুরুতে এই ৩টা কাজ

  1. সবার কাছে বন্ধ কিনা দেখুন: মোবাইল ডেটায় খুলুন।
  2. কী পরিবর্তন করেছিলেন মনে করুন: প্লাগিন আপডেট? নতুন থিম? কোড এডিট? বেশিরভাগ সময় শেষ পরিবর্তনই কারণ।
  3. এরর লগ দেখুন: cPanel-এ Metrics → Errors, অথবা সাইটের ফোল্ডারে error_log ফাইল।

500 Internal Server Error ঠিক করার ধাপ

১. .htaccess পরীক্ষা

ভাঙা .htaccess ফাইল ৫০০ এররের সবচেয়ে সাধারণ কারণ।

  1. cPanel File Manager-এ public_html খুলুন (Settings থেকে Show Hidden Files চালু করুন)।
  2. .htaccess-এর নাম বদলে .htaccess-old করুন।
  3. সাইট খুলুন। কাজ করলে সমস্যা এই ফাইলে।
  4. WordPress হলে Settings → Permalinks-এ গিয়ে Save চাপুন, নতুন সঠিক .htaccess তৈরি হবে।

২. প্লাগিন বন্ধ করে দেখা

অ্যাডমিনে ঢুকতে না পারলে:

  1. File Manager-এ wp-content খুলুন।
  2. plugins ফোল্ডারের নাম বদলে plugins-off করুন (সব প্লাগিন বন্ধ হয়ে যাবে)।
  3. সাইট খুললে নাম আবার plugins করুন, তারপর অ্যাডমিন থেকে একটা একটা করে প্লাগিন চালু করে দেখুন কোনটা সমস্যা করছে।

৩. থিম পরিবর্তন

wp-content/themes-এ আপনার থিমের ফোল্ডারের নাম বদলালে WordPress ডিফল্ট থিমে চলে যাবে। এতে সাইট খুললে সমস্যা থিমে।

৪. PHP ভার্সন

নতুন PHP-তে পুরনো প্লাগিন বা পুরনো PHP-তে নতুন প্লাগিন এরর দিতে পারে। cPanel-এর Select PHP Version-এ ভার্সন বদলে দেখুন। পড়ুন: cPanel-এ PHP ভার্সন পরিবর্তন।

৫. ফাইল permission

ফোল্ডার 755 আর ফাইল 644 হওয়া উচিত। ভুল permission ৫০০ বা ৪০৩ এরর দেয়।

৬. PHP memory limit

এরর লগে "Allowed memory size exhausted" দেখালে Select PHP Version → Options-এ memory_limit বাড়ান (যেমন 256M), অথবা যে প্লাগিন বেশি মেমরি নিচ্ছে সেটা খুঁজে বের করুন।

503 ও 508 ঠিক করার ধাপ

এগুলো সাধারণত রিসোর্স সংক্রান্ত।

  1. cPanel-এ Resource Usage দেখুন, কোন লিমিটে পৌঁছেছে (CPU, RAM, Entry Processes)।
  2. LiteSpeed Cache চালু আছে কিনা দেখুন, ক্যাশ না থাকলে প্রতিটা ভিজিটে সার্ভারকে পুরো পেজ বানাতে হয়। পড়ুন: WordPress স্পিড গাইড
  3. ভারী প্লাগিন: সম্পর্কিত পণ্য, পরিসংখ্যান, ব্রোকেন লিংক চেকার ধরনের প্লাগিন অনেক রিসোর্স খায়।
  4. বট ট্রাফিক: অপ্রয়োজনীয় বট সাইটে চাপ দিতে পারে। নিরাপত্তা প্লাগিন বা Cloudflare দিয়ে নিয়ন্ত্রণ করুন।
  5. wp-cron: অনেক নির্ধারিত কাজ একসাথে চললে চাপ বাড়ে।
  6. নিয়মিত লিমিটে পৌঁছালে বড় প্ল্যানে আপগ্রেড করুন, যেমন বেশি RAM-এর Turbo Hosting।

504 Gateway Timeout ঠিক করার ধাপ

  • কোনো নির্দিষ্ট পেজে (যেমন বড় রিপোর্ট, ইমপোর্ট) হলে সেই কাজটা ছোট ছোট ভাগে করুন
  • বাইরের API (কুরিয়ার, পেমেন্ট, SMS) ধীর হলে টাইমআউট হতে পারে, সংশ্লিষ্ট প্লাগিন সাময়িক বন্ধ করে দেখুন
  • ডাটাবেস বড় ও অগোছালো হলে অপটিমাইজ করুন
  • Cloudflare ব্যবহার করলে সমস্যা আপনার সার্ভারে নাকি Cloudflare-এ, বোঝার জন্য সাময়িকভাবে প্রক্সি বন্ধ করে দেখুন

কিছুতেই কাজ না হলে

  • ব্যাকআপ থেকে রিস্টোর: সমস্যা শুরুর আগের দিনের ব্যাকআপ। পড়ুন: cPanel ব্যাকআপ ও রিস্টোর
  • সাপোর্ট টিকিট: ডোমেইনের নাম, এররের স্ক্রিনশট আর কখন থেকে হচ্ছে জানান। সার্ভার-সংক্রান্ত সমস্যা হলে হোস্টিং টিম দেখবে।

শেষ কথা

৫০০ এররের বেশিরভাগ সমাধান হয় .htaccess বা একটা প্লাগিন বন্ধ করেই। ৫০৩/৫০৮ মানে রিসোর্সে চাপ, তাই ক্যাশিং আর অপটিমাইজেশন। আর সবসময় মনে রাখুন: পরিবর্তনের আগে ব্যাকআপ নিলে যেকোনো এরর থেকে কয়েক মিনিটে ফেরা যায়।

সাধারণ জিজ্ঞাসা (FAQ)

সাইট শুধু আমার কাছে বন্ধ, নাকি সবার কাছে?

downforeveryoneorjustme.com বা মোবাইল ডেটা দিয়ে খুলে দেখুন। শুধু আপনার কাছে বন্ধ হলে আপনার ইন্টারনেট, DNS cache বা কোনো কারণে আপনার IP ব্লক হয়ে থাকতে পারে।

এরর লগ কোথায় পাব?

cPanel-এর Metrics → Errors অংশে সর্বশেষ সার্ভার এরর দেখা যায়। এছাড়া সাইটের ফোল্ডারে error_log নামে ফাইল থাকতে পারে, যেখানে PHP এররের বিস্তারিত থাকে।

508 Resource Limit Reached মানে কী?

আপনার হোস্টিং অ্যাকাউন্ট প্ল্যানের CPU, RAM বা প্রসেস লিমিটে পৌঁছেছে। ক্যাশিং চালু, ভারী প্লাগিন কমানো আর বট ট্রাফিক ব্লক করে দেখুন; নিয়মিত হলে বড় প্ল্যানে আপগ্রেড দরকার।

Need fast hosting for your website?

NVMe SSD, LiteSpeed, free SSL and 24/7 support, with servers in Bangladesh (BDIX) and abroad.

Related guides

Need Help? We Are Here To Help You

Please feel free to consult with one of our experts, who will thoroughly evaluate your specific requirements and provide a tailored proposal that perfectly aligns with your company's unique needs and realities.