cPanel-এ এক ক্লিকে WordPress ইনস্টল করার নিয়ম (Softaculous, ২০২৬)
Softaculous দিয়ে cPanel-এ কয়েক মিনিটে WordPress ইনস্টল করার ধাপ, সঠিক সেটিংস, ইনস্টলের পর প্রথম ১০টি কাজ আর সাধারণ সমস্যার সমাধান।
WordPress-এ ‘Error establishing a database connection’ কেন দেখায়, wp-config.php যাচাই, ডাটাবেস ইউজার ও পাসওয়ার্ড ঠিক করা, ডাটাবেস রিপেয়ার আর অন্যান্য সমাধান।
FlexoHost Team
Technical guides & hosting tips
সাইট খুলতেই সাদা পাতায় একটা লাইন: "Error establishing a database connection"। এর মানে WordPress তার ডাটাবেসের সাথে কথা বলতে পারছে না। ভয়ের কিছু নেই, বেশিরভাগ সময় কারণ সাধারণ এবং ডেটা অক্ষত থাকে।
WordPress-এর সব লেখা, পেজ, সেটিং থাকে MySQL/MariaDB ডাটাবেসে। সংযোগের জন্য চারটা তথ্য লাগে, যা থাকে wp-config.php ফাইলে:
localhost)এর যেকোনো একটা ভুল হলে, ইউজারের অনুমতি না থাকলে, ডাটাবেস ক্ষতিগ্রস্ত হলে বা ডাটাবেস সার্ভার সাময়িক বন্ধ থাকলে এই এরর দেখায়।
public_html) যান।wp-config.php ফাইলে Right Click → View (বা Edit)।define( 'DB_NAME', 'user_wp123' );
define( 'DB_USER', 'user_wp123' );
define( 'DB_PASSWORD', '...' );
define( 'DB_HOST', 'localhost' );
নাম আর ইউজার লিখে রাখুন।
cPanel-এ Databases → MySQL Databases খুলুন:
DB_NAME-এর ডাটাবেস আছে কিনাDB_USER আছে কিনানাম মিলছে না? wp-config.php-তে সঠিক নাম বসান। cPanel-এ নাম সাধারণত cpanelusername_ দিয়ে শুরু হয়, পুরো নামটাই লিখতে হবে।
পাসওয়ার্ড ভুল কিনা নিশ্চিত হওয়ার সহজ উপায় নতুন পাসওয়ার্ড দেওয়া:
' বা \ এড়ান, এগুলো কনফিগ ফাইলে সমস্যা করতে পারে)।wp-config.php-এ DB_PASSWORD-এ হুবহু একই পাসওয়ার্ড বসিয়ে Save করুন।ইউজার আছে কিন্তু ডাটাবেসে যুক্ত না থাকলে:
তথ্য সব ঠিক, তবু এরর? টেবিল ক্ষতিগ্রস্ত হয়ে থাকতে পারে।
cPanel দিয়ে: MySQL Databases → Modify Databases → Repair Database-এ ডাটাবেস বেছে Repair Database চাপুন।
WordPress দিয়ে: wp-config.php-এ সাময়িকভাবে যোগ করুন:
define( 'WP_ALLOW_REPAIR', true );
তারপর আপনার-ডোমেইন.com/wp-admin/maint/repair.php খুলে Repair Database চাপুন। কাজ শেষে লাইনটা অবশ্যই মুছে দিন, নইলে যে কেউ পেজটা খুলতে পারবে।
কেউ wp-config.php বদলে দিলে বা ডাটাবেসে ক্ষতিকর পরিবর্তন করলেও এই এরর হতে পারে। ফাইলে অপরিচিত কোড দেখলে পরিষ্কার ব্যাকআপ থেকে রিস্টোর করুন আর সব পাসওয়ার্ড বদলান। পড়ুন: WordPress সাইট হ্যাক থেকে বাঁচানোর উপায়।
wp-config.php-এ DB_NAME, DB_USER, DB_HOST সঠিকএই এররের ৯০ ভাগ সমাধান wp-config.php আর cPanel-এর MySQL Databases মিলিয়ে দেখা আর পাসওয়ার্ড রিসেট করা। ডেটা নিয়ে চিন্তা করবেন না, তবে কিছু বদলানোর আগে একটা ব্যাকআপ নিয়ে নিন। না পারলে FlexoHost সাপোর্টকে জানান, আমরা দেখে দেব।
সাধারণত না। এর মানে WordPress ডাটাবেসের সাথে সংযোগ করতে পারছে না; ডেটা ডাটাবেসেই থাকে। সংযোগের তথ্য ঠিক করলে বা ডাটাবেস সার্ভার আবার চালু হলে সব ফিরে আসে।
নতুন হোস্টিংয়ে ডাটাবেসের নাম, ইউজার বা পাসওয়ার্ড আলাদা, কিন্তু wp-config.php-তে পুরনো তথ্য রয়ে গেছে। নতুন তথ্য বসালেই ঠিক হয়।
অ্যাডমিনে 'One or more database tables are unavailable' ধরনের বার্তা দেখালে কিছু টেবিল ক্ষতিগ্রস্ত হয়ে থাকতে পারে। নিচের রিপেয়ার পদ্ধতি ব্যবহার করুন।
Need fast hosting for your website?
NVMe SSD, LiteSpeed, free SSL and 24/7 support, with servers in Bangladesh (BDIX) and abroad.
Softaculous দিয়ে cPanel-এ কয়েক মিনিটে WordPress ইনস্টল করার ধাপ, সঠিক সেটিংস, ইনস্টলের পর প্রথম ১০টি কাজ আর সাধারণ সমস্যার সমাধান।
WordPress-এ WooCommerce ইনস্টল, দোকানের সেটিং, টাকা (BDT), পণ্য যোগ, ডেলিভারি চার্জ, ক্যাশ অন ডেলিভারি ও অনলাইন পেমেন্ট সেটআপের ধাপে ধাপে গাইড।
500 Internal Server Error, 503 Service Unavailable, 504 Gateway Timeout আর 508 Resource Limit-এর মানে কী, সাধারণ কারণ আর ধাপে ধাপে নিজে ঠিক করার উপায়।
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.