WordPress में Error Establishing a Database Connection fix कैसे करें
WordPress Error Establishing a Database Connection – जब कभी आप लैपटॉप पर Browser में अपनी site URL को type करते है, तो आपको अपनी site में अचानक “Error Establishing a Database Connection” Error Message दिखाई देती है। Web page reload करने के बाद भी जब यह Database Error Connection message आपकी site पर नजर आती है, आपको परेशान होने वाली कोई बात नहीं है इस आर्टिकल को ध्यान से पढ़े, इस आर्टिकल में हम आपको WordPress site से Error Establishing a Database Connection fix करना सिखायेंगे।
WordPress Error Establishing a Database Connection क्यों होती है?
जब WordPress database के साथ connection नहीं बना पाता है, तब हमें Error Establishing a Database Connection दिखाई देती है। ऐसा क्यों होता है, इसके कई कारण हो सकते है आपका Database login credentials गलत हो सकता है या बदल दिया गया हो। कभी कभी आपका database server unresponsive या corrupted होने के कारण भी Error Establishing a Database Connection दिखाई देती है। या आपकी साइट में कोई Issue हो तो भी यह Error Establishing a Database Connection एरर आती है |
WordPress में Error Establishing a Database Connection fix कैसे करें
1. WP-Config file को Check करें
सबसे पहले आपको wp-config.php फाइल चेक करे की फाइल में डेटाबेस क्रेडेंशियल फाइल में सही है या नहीं आपका Database login credentials गलत हो सकता है या बदल दिया गया हो। कभी कभी आपका database server unresponsive या corrupted होने के कारण भी Error Establishing a Database Connection दिखाई देती है। या आपकी साइट में कोई Issue हो तो भी यह Error Establishing a Database Connection एरर आती है |
कभी कभी ऐसा होता है यदि आप वर्डप्रेस अपडेट करते है या नया इंस्टालेशन करते है यदि आप अपने database name और password को change किया है पर wp-config file में यह information अपडेट नहीं होने के कारण यह “WordPress error establishing a database connection” हो सकती है।
इसलिए अपने वर्डप्रेस wp-config file में database information जरूर check करें।
यदि इनमें से किसी एक का भी values गलत होता है, तो WordPress database से connection नही बना पाएगा। और आपको “error establishing a database connection” show करेगा।
2. Database Repair करना
पहले हमें यह check करना होगा कि हमारी WordPress database ठीक है या नहीं। अगर आप अपनी wp-admin page को access करने की कोशिश करते हैं और आप को “One or more database tables are unavailable error” पाते हैं। तो हमें WordPress database error repaired करने की आवश्यकता होगी।
ये database corruption के संकेत हैं, पर चिंता की कोई बात नहीं, आप अपने WordPress database को WordPress inbuilt feature द्वारा आसानी से repaired कर सकते है।
Corrupted WordPress database को fix करने के लिए, आपको अपने wp-config.php फ़ाइल का उपयोग करना होगा, जिसमें आपकी WordPress installation settings और configuration include रहती हैं।
आपकोअपने wp-config.php फ़ाइल में एक Code add करना होगा और इसे “That’s all, stop editing! Happy blogging” line के पहले Add करना होगा।
define(‘WP_ALLOW_REPAIR’, true);
जब आप ऐसा करते हैं, तो यह आपको www.yourwebsite.com/wp-admin/maint/repair.php पर redirect करके आपके WordPress database को optimize and repair करने में मदद करता है।
आपको ऊपर दिए गए स्क्रीनशॉट में दो option “Repair Database और Repair and Optimize Database” दिखाई दे रहे है। इसमें से आप किसी को भी select कर सकते है लेकिन WordPress database optimizing करने में बहुत समय लगेगा।
यदि Database repair करने के बाद भी आपकी site से “Error Establishing a Database Connection” fix नहीं हुई, तो अन्य solution जो हमने नीचे दिए है इसको ध्यान पूर्वक पढ़े |
3. Web Host (MySQL Server) Check करें
PHPMyAdmin में login करने के बाद, आपको left-hand column में databases की list दिखेगी। अब आपको उस databases name पर क्लिक करना होगा जो आपकी wp-config file के नाम से matche खाता है।
(यदि आपको कोई databases नहीं दिखता है, तो अपनी hosting company से संपर्क करें, क्योंकि यह समस्या आपके server के साथ हो सकती है।)
Databases नाम पर क्लिक करने के बाद, आप अपने database में बहुत सारे tables के नाम देखेंगे। यह सुनिश्चित करने के लिए कि आपने सही database name का चुनाव किया है, इसके लिए wp_options तालिका को ढूंढें और फिर Browse पर क्लिक करें।
यह आपको उस page पर ले जाएगा जहां आप अपने WordPress website के नाम, URL, और अन्य general settings को देख सकेंगे। सबसे पहले यह सुनिश्चित करें कि यह वही है जैसा आपने पहले wp-config फाइल में देखा था। यदि, ऐसा नहीं है, तो आगे बढ़ने से पहले उसे wp-config file में ठीक करें।
अब username and password की जांच करें।
username and password सही है या नहीं इसके लिए दो options है,
1. आप या तो एक simple.php file बना सकते हैं, यह test करने के लिए कि क्या आप अपने database से अपने wp-config के साथ जुड़ सकते हैं।
2. आप एक new user and password, बना सकते हैं, और नई जानकारी के साथ अपना wp-config file अपडेट कर सकते हैं। यदि 1 step विफल रहता है तो आपको ऐसा करना होगा, वरना आप इस चरण को skip कर सकते हैं।
Option 1. अपने existing credentials को Test करना
अपनी WordPress directory में testconnection.php के नाम से एक फ़ाइल बनाएँ। और इसमें निचे दिए गए Code को paste करें,
जब आप उस फ़ाइल को create कर लेते हैं, तो अपने ब्राउज़र में फ़ाइल के URL को run करें।
उदाहरण के लिए yoursite.com/testconnection.php
आप या तो एक successful connection message देखेंगे, या details के साथ error.
यदि username and password काम नहीं कर रहे हैं, तो हम एक create कर सकते हैं।
Option 2. एक नया database user and password बनाएँ
एक new database user and password बनाने के लिए cPanel में उपलब्ध MySQL Databases tool का उपयोग करेंगे। इसके लिए MySQL पर क्लिक करें और फिर Add New User पर क्लिक करें। यह आपके सामने एक नया page लेकर आएगा जिसमें आपको new login credentials दर्ज करना होगा।
नया new username and password दर्ज करने के बाद अपना wp-config file को भी अपडेट करें।
WordPress CMS upload करें
WordPress.org से WordPress CMS की एक fresh copy डाउनलोड करें। WordPress CMS files को upload करने के लिए file manager की जगह FTP use करें।
Download करने के बाद ZIP file को extract करें और wp-content folder और wp-config-sample.php file को delete कर दें।
इसके बाद FTP के द्वारा इसे अपने WordPress cPanel में upload करें। आपका FTP client duplicate files के लिए pop up दिखायेगा तब आपको Overwrite duplicate files के option पर क्लिक करना होगा।
इसमें से कोई एक point आपके wordpress error establishing a database connection को fix कर देगा।
यदि फिर भी आपके site पर Error Establishing a Database Connection message प्राप्त हो रहा है, तो अपनी hosting company से contact करें।
इसे भी पढ़े:
WordPress site में 502 bad gateway error fix कैसे करें
यदि आपको इस Error Establishing a Database Connection को फिक्स करने में कोई प्रॉब्लम आरही है तो आप इस लेख से संबंधित किसी भी प्रकार के प्रश्न या सुझाव के लिए comment कर सकते हैं।
बहुत ही बढ़िया वर्डप्रेस के ज्ञान से भरी हुई वेबसाइट है सबसे बढ़िया वर्डप्रेस एरर से रिलेटेड ब्लॉग है ।