- যেভাবে ওয়ার্ডপ্রেসের Can’t select database প্রবলেমের সমধান করবেন
সম্প্রতি ওএস রিইন্সটল করার কারণে নতুন করে সব অ্যাপ্লিকেশনগুলো সেটআপ এবং কনফিগ করতে হচ্ছে। বরাবরের মত সব অ্যাপ্লিকেশন ঠিকঠাক থাকলেও WAMP সার্ভার নিয়ে বিপাকে পড়েছিলাম ৩ দিন। কোনভাবেই সমাধান পাচ্ছিলাম না, গুগল করে, ইউটিউব দেখেও সল্যুশন পাইনি।
সমস্যাটি হচ্ছে, Apache, PHP, MySQL সব সার্ভিসগুলো ঠিকঠাকভাবে রানিং থাকা সত্ত্বেও ওয়ার্ডপ্রেস ইন্সটল দিতে গেলেই এরর দিচ্ছে Can’t select database
যেহেতু আমি বেশিরভাগ সময়ই ওয়ার্ডপ্রেস নিয়ে কাজ করি তাই, একমাত্র ভরসা ওয়ার্ডপ্রেস ফোরামের শরণাপন্ন হলাম। একই প্রবলেমে অনেকেই পড়েছেন, সল্যুশনও অনেকেই দিয়েছেন, কিন্তু ঠিকঠাক কারোই প্রবলেমের সমাধান হচ্ছিলো না।
আমার ব্যক্তিগতভাবে মনে হয়, প্রবলেমটি WAMP সার্ভার থেকে হচ্ছিলো। কারণ, ১) WAMP এর পূর্বের ভার্সনগুলোতে এমন প্রবলেম পাইনি কখনই, এবং ২) আমি একই সাথে xampp এবং ampps এই ট্রাই করে দেখেছি এবং কোন সমস্যা ছাড়াই ওয়ার্ডপ্রেস ইন্সটল এবং অ্যাডমিন প্যানেল অ্যাক্সেস করা যাচ্ছিল।
যাইহোক, সমাধান অনেক দেড়িতে হলেও ওয়ার্ডপ্রেস ফোরামেই পেয়েছি। আর সেটি আপনাদের সাথে শেয়ার করার জন্যই এই আর্টিকেলটি লিখা।
সমাধান শুধুমাত্র wp-config.php ফাইলে DB_HOST এর ভ্যালুতে localhost এর সাথে পোর্টনাম্বার যুক্ত করে দিলেই প্রবলেমের সমাধান পেয়ে যাবেন। পুরো কোডটি নিম্নরূপঃ
define(‘DB_HOST’, ‘localhost:3308’);
কনফিগ ফাইলটি সেভ দিয়ে ওয়ার্ডপ্রেস ইন্সটলার পেজ ব্রাইউজ করলেই সবকিছু আগের মতই রান করবে।
নোটঃ
১। উল্লেখিত প্রবলেমটি ডিরেক্ট ডিস্প্লে নাও করতে পারে, সেক্ষেত্রে Error establishing a database connection প্রবলেমটিও পেতে পারেন। আসলেই কি ধরনের প্রবলেম হয়েছে সেটি বুঝার জন্য আপনাকে Debug mode true করে নিয়ে দেখা উচিৎ।
২। এই সমস্যাটি আর অন্যান্য যেকোন কারনেও হতে পারে। তবে আমার উল্লেখিত কারণে হয়েছে কিনা, সেটা বুঝার জন্য পোর্ট নাম্বার দিয়ে ট্রাই করার পাশাপাশি Debug mode true করে নিয়ে দেখা উচিৎ। পুরো কোডটি নিম্নরূপঃ
define(‘WP_DEBUG’, true);
আরও ভালোভাবে বুঝতে ভিডিওটি দেখুনঃ
আপনি কি এমন সমস্যার সম্মুখীন হয়েছেন কখনও? মতামতে জানাতে ভুলবেন না। পোস্টটি ভাল লাগলে শেয়ার করুন আপনার পরিচিত ওয়ার্ডপ্রেস কমিউনিটির সাথে। 🙂