0
মিটিং বুক করুনমিটিং বুক করুন 0 My Account
WDH TALKS

হঠাৎ "Error establishing a database connection"? ৫ ধাপে কারণ খুঁজুন, সমাধান করুন

WEB DATA HOSTS টিম২৩ অক্টোবর ২০২৬৪ মিনিটে পড়ুন
কম্পিউটারে "Error Establishing a Database Connection" দেখে চিন্তিত দোকান মালিক

ওয়ার্ডপ্রেস সাইট খুললেই "Error establishing a database connection"? ৫টি সাধারণ কারণ আর cPanel থেকে ধাপে ধাপে সমাধান, সহজ বাংলায়।

সকালে উঠে নিজের ওয়েবসাইট খুলে দেখলেন সাদা পাতায় শুধু একটা লাইন: "Error establishing a database connection"। পুরো সাইট বন্ধ, admin প্যানেলেও ঢোকা যাচ্ছে না।

ভয় পাবেন না। এটা ওয়ার্ডপ্রেসের খুব পরিচিত একটা সমস্যা, আর বেশিরভাগ সময় সমাধানও সহজ। সাধারণত আপনার লেখা, ছবি বা পণ্য হারায়নি, শুধু সাইট সেগুলোর কাছে পৌঁছাতে পারছে না।

ব্যাপারটা আসলে কী

ওয়ার্ডপ্রেস সাইটের দুটো অংশ: - ফাইল: থিম, প্লাগিন, ছবি। - ডাটাবেস: আপনার সব লেখা, পেজ, পণ্য, অর্ডার, সেটিং।

প্রতিবার কেউ সাইট খুললে ওয়ার্ডপ্রেস ডাটাবেসে গিয়ে তথ্য নিয়ে আসে। এই এরর মানে ওয়ার্ডপ্রেস ডাটাবেসের দরজায় গিয়ে ঢুকতে পারছে না।

সহজ উপমায়: দোকান খোলা, কিন্তু গুদামের চাবি মিলছে না। জিনিস সব গুদামেই আছে, শুধু ঢোকা যাচ্ছে না।

৫টি সাধারণ কারণ

কারণ কখন হয়
১. ভুল ডাটাবেস তথ্য সাইট সরানো (মাইগ্রেশন), ডাটাবেস পাসওয়ার্ড বদল, বা wp-config.php এডিটের পর
২. ডাটাবেস সার্ভার ব্যস্ত বা বন্ধ হঠাৎ অনেক ভিজিটর, বা সার্ভারের সমস্যা
৩. ডাটাবেস নষ্ট (corrupted) প্লাগিন আপডেটের মাঝপথে থেমে যাওয়া, হঠাৎ বিদ্যুৎ বা সার্ভার বন্ধ
৪. হোস্টিং-এর সীমা শেষ ডিস্ক স্পেস বা রিসোর্স পুরো ভরে যাওয়া
৫. হ্যাক কেউ ফাইল বা ডাটাবেস বদলে দিলে

ধাপে ধাপে সমাধান (cPanel হোস্টিং-এ)

শুরুর আগে: cPanel থেকে সাইটের একটা ব্যাকআপ নিয়ে নিন, অথবা অন্তত wp-config.php ফাইলের একটা কপি রাখুন।

ধাপ ১: অন্য পেজ খুলে দেখুন

আপনারডোমেইন.com/wp-admin খুলুন। - যদি সেখানে "One or more database tables are unavailable… may need to be repaired" লেখা আসে, তাহলে ডাটাবেস নষ্ট হয়েছে। সরাসরি ধাপ ৪-এ যান। - একই এরর এলে ধাপ ২-এ যান।

💬 সাইট বন্ধ মানে প্রতি মিনিটে কাস্টমার হারানো। নিজে না পারলে আমাদের টেকনিক্যাল টিমকে দিন।
হোয়াটসঅ্যাপে মেসেজ দিন: +880 1841-440202

ধাপ ২: wp-config.php-এর তথ্য মিলিয়ে দেখুন

এটাই সবচেয়ে বেশি দেখা যাওয়া কারণ।

  1. cPanel → File Manager → public_html → wp-config.php খুলুন (Edit)।
  2. এই চারটা লাইন খুঁজুন: php define( 'DB_NAME', '...' ); define( 'DB_USER', '...' ); define( 'DB_PASSWORD', '...' ); define( 'DB_HOST', 'localhost' );
  3. cPanel → MySQL Databases-এ গিয়ে মিলিয়ে দেখুন: - DB_NAME-এর নামে ডাটাবেস আছে কিনা। - DB_USER-এর নামে ইউজার আছে কিনা, আর সেই ইউজার ডাটাবেসে যুক্ত (Privileged Users) কিনা।
  4. পাসওয়ার্ড নিয়ে সন্দেহ থাকলে MySQL Databases থেকে ইউজারের নতুন পাসওয়ার্ড দিন, আর সেই একই পাসওয়ার্ড DB_PASSWORD-এ বসিয়ে সেভ করুন।
  5. cPanel হোস্টিং-এ DB_HOST সাধারণত localhost। হোস্টিং কোম্পানি আলাদা কিছু বলে থাকলে সেটা দিন।

সেভ করে সাইট রিফ্রেশ করুন। বেশিরভাগ ক্ষেত্রে এখানেই সমাধান হয়।

ধাপ ৩: ডাটাবেস সার্ভার আর জায়গা দেখুন

  • cPanel-এর ডানদিকে Disk Usage দেখুন। ১০০% হলে পুরনো ব্যাকআপ, লগ বা অপ্রয়োজনীয় ফাইল মুছে জায়গা খালি করুন।
  • cPanel → phpMyAdmin খুলছে কিনা দেখুন। phpMyAdmin-ও না খুললে সমস্যা সম্ভবত সার্ভারের দিকে। তখন হোস্টিং সাপোর্টে জানান।
  • হঠাৎ অনেক ভিজিটর এলে কয়েক মিনিট পর নিজে থেকেই ঠিক হতে পারে। বারবার হলে বড় প্ল্যান বা ক্যাশিং দরকার।

ধাপ ৪: ডাটাবেস মেরামত

  1. wp-config.php-এ শেষ /* That's all, stop editing! */ লাইনের ঠিক আগে এই লাইনটা যোগ করুন: php define( 'WP_ALLOW_REPAIR', true );
  2. ব্রাউজারে খুলুন: আপনারডোমেইন.com/wp-admin/maint/repair.php
  3. Repair Database চাপুন।
  4. কাজ শেষে লাইনটা অবশ্যই মুছে ফেলুন। না হলে যে কেউ এই পেজ খুলতে পারবে।

cPanel-এর MySQL Databases পেজের নিচে Repair Database অপশনও আছে, সেটাও ব্যবহার করতে পারেন।

ধাপ ৫: হ্যাক হয়েছে কিনা সন্দেহ হলে

wp-config.php-এ অচেনা কোড, অদ্ভুত নামের নতুন ফাইল, বা ডাটাবেসে অচেনা admin ইউজার দেখলে সাইট সম্ভবত আক্রান্ত। এক্ষেত্রে শুধু এরর ঠিক করলে চলবে না, পুরো সাইট পরিষ্কার করতে হবে। নিজে না পারলে বিশেষজ্ঞের সাহায্য নিন।

আবার যেন না হয়

  • প্লাগিন আপডেটের সময় পেজ বন্ধ করবেন না, আপডেট শেষ হতে দিন।
  • নিয়মিত ব্যাকআপ রাখুন, সাইটের বাইরেও এক কপি।
  • ডাটাবেস পাসওয়ার্ড বদলালে সাথে সাথে wp-config.php-ও হালনাগাদ করুন।
  • Disk Usage মাঝে মাঝে দেখুন।

আরও পড়ুন

সাহায্য দরকার?

ধাপগুলো করেও সাইট ঠিক হচ্ছে না, বা wp-config.php খুলতে ভয় পাচ্ছেন? WEB DATA HOSTS-এর টিমকে জানান। আমরা সমস্যা খুঁজে ঠিক করে দেব।

সূত্র

শেয়ার করুন
FacebookWhatsApp

আরও পড়ুন

ওয়ার্ডপ্রেস ও আপডেট৩১ ডিসেম্বরের পর PHP 8.2 আর নিরাপদ নয়: আপনার সাইট এখনই আপডেট করুন৩১ ডিসেম্বর ২০২৬-এ PHP 8.2-এর নিরাপত্তা সাপোর্ট শেষ। আপনার সাইট কোন PHP-তে চলছে, কোন ভার্সনে যাবেন, আর ঝুঁকি ছাড়া কীভাবে বদলাবেন — ধাপে ধাপে।২৩ অক্টোবর ২০২৬ · ৪ মিনিটে পড়ুনসতর্কতাওয়েবসাইট নিরাপত্তা ও ডেটাPHP2Shell: পাসওয়ার্ড ছাড়াই সার্ভার দখল! আপনার ওয়ার্ডপ্রেস সাইট কি ঝুঁকিতে?PHP-তে PHP2Shell (CVE-2026-109618, CVE-2026-109619) নামে দুটি গুরুতর ত্রুটি ধরা পড়েছে। কারা ঝুঁকিতে, কী করবেন, জানুন সহজ ভাষায়।২৩ অক্টোবর ২০২৬ · ৫ মিনিটে পড়ুনওয়েবসাইট নিরাপত্তা ও ডেটাবাংলাদেশে ওয়ার্ডপ্রেস সাইট হ্যাক হওয়ার ৩টি আসল কারণ — আপনার সাইট কি এখনো PHP 7.4-এ আটকে আছে?পুরনো প্লাগিন, nulled থিম আর দুর্বল পাসওয়ার্ড — বাংলাদেশে ওয়ার্ডপ্রেস সাইট হ্যাকের ৩টি মূল কারণ, PHP 7.4 কেন বিপদের সংকেত, আর ৫ মিনিটে নিজের সাইট চেক করার উপায়।২৩ অক্টোবর ২০২৬ · ৬ মিনিটে পড়ুন

হোস্টিং, ওয়েবসাইট বা নিরাপত্তা নিয়ে প্রশ্ন?

আপনার সমস্যার কথা জানান — আমাদের টেকনিক্যাল টিম সাহায্য করবে।