Error Establishing a Database Connection

Spread the love

ওয়ার্ডপ্রেস ওয়েবসাইটে Error Establishing a Database Connection এই এররটি নিয়ে আজকে আমরা কথা বলব। 

কখন আসে: এই এররটি সাধারণত ওয়ার্ডপেস ওয়েবসাইট ট্রান্সফার বা হোস্টিং স্থানান্তর করার পর দেখা যায়। এছাড়াও আরও অনেক কারণে এটা হতে পারে। 

কেন আসে: ওয়ার্ডপ্রেস ওয়েবসাইট যখন MySql ডাটাবেস এর সাথে যোগাযোগ করতে ব্যর্থ হয় তখনই ওয়েবসাইটটি রান না করিয়ে এই Error Message টি দেখায়। 

মুল কথা: প্রধান কথা হলো কোন কারণে যদি আপনার ওয়ার্ডপ্রেস ওয়েবসাইটটি ডাটাবেজের সাথে connect হয়ে ব্যর্থ হয় তাহলে Error Establishing a Database Connection লেখাটি আসবে। এর অর্থই হলো- ডাটাবেজের সাথে সম্পর্ক স্থাপন করা যাচ্ছে না। 

Database কি? : ডাটাবেজ হলো একটা স্টোরেজ যেখানে অনেকগুলো টেবিল থাকে, প্রত্যেক টেবিলে অনেক গুলো Row Column থাকে, যেখানে আপনার ওয়েবসাইটের তথ্য গুলি সংরক্ষিত থাকে। উদাহরণ স্বরূপ- আপনি যখন ও আপনার ওয়েবসাইটে লগইন করেন তখন WordPress CMS এ থাকা php function আপনার দেয়া ইউজার আইডি ও পাসওয়ার্ড ডাটাবেজে পাঠায় আর বলে ভাই তুমি এগুলো একটু চেক করে দেখ ঠিক আছে কি না। 

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

এভাবে যত কাজ ওয়েবসাইটে হবে তার সবকিছু ডাটাবেজে সংরক্ষিত হবে। Text এ হয় এমন সব ডাটা ডাটাবেজে থাকে। কিন্তু যদি ছবি, ভিডিও হয় সেগুলো লোকেশন বা Hyperlink ডাটাবেজে সংরক্ষিত থাকে। 

যাহোক এবার কাজের কথা আসি। এবার আমরা এই সমস্যা থেকে কিভাবে উদ্ধার হবো তা বলছি। 

সমস্যা:  সাধারণত আপনি যখন আপনার ওয়েবসাইটটি এক হোস্টিং থেকে আরেক হোস্টিং এ ট্রান্সফার করেন তখন ওয়েব ফাইলগুলোর সাথে ডাটাবেজও ট্রান্সফার করতে হয়। নতুন হোস্টিং public_html এ আপনার ফাইলগুলো রাখলেন এবং কন্ট্রোল প্যানেল থেকে একটি ডাটাবেজ তৈরি করলেন। ডাটাবেজের ইউজার তৈরি করলেন, পাসওয়ার্ড দিলেন এবং ডাটাবেজ ও ইউজার কানেক্ট করলেন। 

ব্যস আপনি অনেক সুন্দর কাজ করলেন। এবার আপনার ওয়েবসাইট যখন ব্রাউজ করলেন তখন দেখলেন- 

Error database connection

কারণ আপনার ওয়ার্ডপ্রেস সিস্টেমে থাকা wp-config.php ফাইলে বর্তমান ডাটাবেজ ও ইউজার নেম মিল নাই। সে জন্যই এই এররটি দেখাচ্ছে। 

সমাধান: কন্ট্রোল প্যানেল থেকে File Manager এ যান তারপর public_html অথবা root ফোল্ডার থেকে wp-config.php ফালটি খুজে বের করুন। Right click করে Edit করুন। নিচের চিত্রের মতো অংশে গিয়ে database, user ও password বসিয়ে দিন। Save Changes বাটনে ক্লিক করুন। আপনার কাজ শেষ। আশা করি আপনার ওয়েবসাইট লাইভ হবে। 

এর পর আপনি আর একটি সমস্যায় পড়তে পারেন। তারজন্য এই পোস্টটি পড়ুন: Error 404 not found.