ওয়ার্ডপ্রেস কাষ্টম ডাটাবেজ এরর পেজ

ধরুন, আপনার ওয়ার্ডপ্রেস ইন্সটলেশন কোন কারনে ডাটাবেজ এর সাথে কানেক্ট করতে পারলো না। ফলে কি হবে? একটা এরর পেজ আসবে। এই এরর পেজটার সাথে যারা ওয়ার্ডপ্রেস নিয়ে কাজ করেন, তারা সবাই কম বেশি পরিচিত। সাদামাটা একটা পেজ, যেখানে বিশাল ফন্টে লেখা,

Error establishing a database connection

ওয়ার্ডপ্রেস ডাটাবেজ কানেক্ট এরর
ওয়ার্ডপ্রেস ডাটাবেজ কানেক্ট এরর

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

এখন, সেখানে যদি আপনি বেশ ইন্টারর‍্যাক্টিভ একটা পেজ ব্যবহার করেন? তাহলে কেমন হয়?

তো এই ভেবে একটু চেষ্টা করলাম কিছু করা যায় কিনা। CSS-Tricks এর একটা আর্টিকেলে পেলাম যা খুঁজতেছিলাম। ( খুঁজেই বের করতে হবে, কিচ্ছু করার নাই, দিনকাল ব্যাপক খারাপ 😛 )

আগে ডেমো দেখায়া নেই, জিনিস কেমন, এর পরে কামে বসুম।

ওয়ার্ডপ্রেস কাষ্টম ডাটাবেজ এরর পেজ
ওয়ার্ডপ্রেস কাষ্টম ডাটাবেজ এরর পেজ

দেখলেন তো? এইবার আসেন হাতে-কীবোর্ডে কইরা ফালাই। ঈদের পরের দিন, টাইম কম।

যে কোন যায়গায় একটা ব্লাংক ওরফে খালি ফাইল বানান, নাম দেন, db-error.php

দিছেন? এইবার নিচের কোডখানা কপি পেষ্ট করেন। তবে, যদি আপনি না জানেন আপনি কি করতেছেন, তাইলে যেমন আছে তেমন রাখেন, আর যদি আপনি কোডিং কেরামতি দেখাতে পারেন, নিজের মতো কইরা সাজায়া নেন। সেক্ষেত্রে মাথায় রাখেন, যেহেতু ডাটাবেজ এ কানেক্ট করতে পারতেছে না, ওয়ার্ডপ্রেস এর কোন ফাংশনালিটি এখানে কাজ করবে না।

মেইল আইডীটা আপনার সার্ভিস/সাইট এর ইনফো আইডি/ বা নিজের আইডিতে চেঞ্জ করে দিতে পারেন। দেওয়া উচিত। দুই একজন দ্বায়িত্ববান ইউজার থাকলে আপনার সাহায্য করতে পারে।

এইবার এই ফাইলটা, আপনার ওয়ার্ডপ্রেস ইন্সটলেশন এর wp-content ফোল্ডার এর ভেতরে দিয়ে দেন। ব্যাস, কাজ শেষ। বাকিটা ওয়ার্ডপ্রেস নিজেই করবে। টেষ্ট করতে চাইলে, wp-config.php ফাইলে ডাটাবেজ এর নামটা চেঞ্জ করে দিয়ে দেখেন [ অবশ্যই যদি আপনি জানেন কি করতেছেন। ]

ডেমোর সাথে মূল কোডের পার্থক্য হলো, মাঝে একটা ইমেজ ঢুকিয়েছি। চাইলে বাদ দিতে পারেন। আর ফুল ফাইল ডাউনলোড করতে পারেন, ডাউনলোড

 

2 Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.