Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Windows त्रुटियाँ

वर्डप्रेस डेटाबेस कनेक्शन एरर कैसे ठीक करें

त्रुटि संदेश 'डेटाबेस कनेक्शन स्थापित करने में त्रुटि' तब प्रकट होता है जब वर्डप्रेस आपकी वेबसाइट के डेटाबेस से डेटा प्राप्त करने में सक्षम नहीं होता है। वर्डप्रेस सभी मेटा जानकारी, पोस्ट डेटा, लॉगिन जानकारी, प्लगइन सेटिंग्स और पेज डेटा को अपने डेटाबेस में संग्रहीत करता है। हालांकि, थीम, छवियां, और वर्डप्रेस कोर फ़ाइलें डेटाबेस में संग्रहीत नहीं होती हैं। इसलिए जब भी आप या कोई और आपकी वेबसाइट तक पहुंचता है, एक PHP क्वेरी निष्पादित होती है जो डेटाबेस से वांछित डेटा प्राप्त/प्राप्त करती है और जब किसी कारण से वह कार्यक्षमता टूट जाती है (यानी डेटाबेस से डेटा प्राप्त नहीं किया जा सकता), तो यह त्रुटि सामने आती है जिसका सीधा सा मतलब है कि वर्डप्रेस डेटाबेस से विशेष डेटा प्राप्त करने में सक्षम नहीं था।

वर्डप्रेस डेटाबेस कनेक्शन एरर कैसे ठीक करें

यह त्रुटि संदेश काफी सामान्य है और यदि आपने कभी अपने वेब सर्वर पर वर्डप्रेस का उपयोग किया है, तो आप इस त्रुटि संदेश को कम से कम एक बार देखने की बहुत संभावना रखते हैं। बहरहाल, इस लेख में, हम उक्त त्रुटि संदेश के संभावित कारणों को कवर करेंगे और फिर उन समाधानों की एक सूची प्रदान करने के लिए आगे बढ़ेंगे जिन्हें आप समस्या को हल करने के लिए लागू कर सकते हैं। तो, आइए शुरू करें।

वर्डप्रेस में 'डेटाबेस कनेक्शन स्थापित करने में त्रुटि' त्रुटि संदेश के कारण

वे कारण जिनकी वजह से वर्डप्रेस अपने डेटाबेस सर्वर से कनेक्ट नहीं हो पाता, बहुत हो सकते हैं। सबसे आम और अक्सर होने वाले नीचे दिए गए हैं:

  • अमान्य डेटाबेस लॉगिन क्रेडेंशियल: इस त्रुटि के होने का सबसे प्रमुख कारण वर्डप्रेस द्वारा डेटाबेस सर्वर के साथ कनेक्शन स्थापित करने के लिए उपयोग किए जाने वाले अमान्य लॉगिन क्रेडेंशियल हैं। यदि वर्डप्रेस द्वारा अपने डेटाबेस सर्वर से कनेक्ट करने के लिए उपयोग किए जाने वाले लॉगिन क्रेडेंशियल मान्य नहीं हैं, तो आप इस त्रुटि का सामना करेंगे क्योंकि वर्डप्रेस गलत लॉगिन क्रेडेंशियल के कारण डेटाबेस के साथ कनेक्शन स्थापित नहीं कर पाएगा।
  • भ्रष्ट डेटाबेस: यदि आपका डेटाबेस भ्रष्ट हो गया है, तो इसकी सबसे अधिक संभावना है कि आपको यह त्रुटि मिलेगी। भ्रष्टाचार से मेरा मतलब है कि डेटाबेस में कुछ टेबल/कॉलम बदल दिए गए होंगे और वर्डप्रेस डेटाबेस में उन विशेष टेबल/कॉलम से वांछित डेटा मान प्राप्त करने में सक्षम नहीं है।
  • डेटाबेस सर्वर मुद्दे: इस त्रुटि का एक और आम कारण डाउन डेटाबेस सर्वर होना है। उदाहरण के लिए, यदि आपने अपनी वेबसाइट को कहीं एक वेब सर्वर पर होस्ट किया है और डेटाबेस सर्वर भी इसके साथ वहां रहता है लेकिन यह ऑनलाइन नहीं है या इससे कनेक्ट नहीं किया जा सकता है तो आपको यह त्रुटि मिलेगी।
  • भ्रष्ट वर्डप्रेस फ़ाइलें: इस त्रुटि के होने का एक और संभावित कारण आपके वर्डप्रेस इंस्टॉलेशन डायरेक्टरी में भ्रष्ट फ़ाइलें होना है। अक्सर, हैकर्स आपकी वर्डप्रेस वेबसाइट तक पहुंच प्राप्त कर सकते हैं और आपकी वर्डप्रेस डायरेक्टरी में फ़ाइलों को नई फ़ाइलें जोड़कर या मौजूदा फ़ाइलों को हटाकर या आपकी मूल फ़ाइलों के साथ छेड़छाड़ करके संशोधित कर सकते हैं। खैर, जो भी मामला हो, लेकिन अगर आपके वर्डप्रेस डायरेक्टरी में भ्रष्ट फ़ाइलें हैं, तो आप इसके कारण यह त्रुटि प्राप्त कर सकते हैं।
  • अपर्याप्त PHP मेमोरी: यदि आपके वेब सर्वर में पर्याप्त PHP मेमोरी नहीं है तो त्रुटि संदेश भी उत्पन्न हो सकता है। ऐसे मामले में, आपको PHP मेमोरी बढ़ाने के लिए php.ini फ़ाइल को अपडेट करना होगा।

समाधान 1: अपने वर्डप्रेस इंस्टॉलेशन डायरेक्टरी में wp-config.php की समीक्षा करें

इस त्रुटि को ठीक करने के लिए आगे बढ़ते समय आपको सबसे पहले अपने वर्डप्रेस डायरेक्टरी में wp-config.php फ़ाइल को देखना चाहिए। आपको देखना चाहिए कि wp-config.php की सामग्री को बदला गया है या नहीं।

इसे करने के लिए, आप या तो अपने वेब होस्टिंग के cPanel में प्रदान किए गए फ़ाइल प्रबंधक का उपयोग करके wp-config.php तक पहुंच सकते हैं या आप अपने वेब सर्वर से कनेक्ट करने के लिए Filezilla जैसे FTP एप्लिकेशन का उपयोग कर सकते हैं और अपने स्थानीय कंप्यूटर पर स्थापित टेक्स्ट एडिटर पर फ़ाइल तक पहुंच सकते हैं।

एक बार जब आपके पास wp-config.php फ़ाइल तक पहुंच हो, तो देखें कि इसमें ये पंक्तियाँ मौजूद हैं:

define('DB_NAME', 'database-name'); define('DB_USER', 'database-username'); define('DB_PASSWORD', 'database-password'); define('DB_HOST', 'localhost')
वर्डप्रेस डेटाबेस कनेक्शन एरर कैसे ठीक करें

DB_HOST का मान localhost नहीं हो सकता है यदि डेटाबेस सर्वर का आईपी पता आपके वेब सर्वर के समान नहीं है (यह आमतौर पर ऐसा होता है जब आपने अपनी वेबसाइट को अपने कंप्यूटर पर स्थानीय रूप से होस्ट नहीं किया है)।

समाधान 2: अपने डेटाबेस सर्वर पर एक डमी कनेक्शन स्थापित करने का प्रयास करें

अगली चीज जो आपको करनी चाहिए वह यह देखना है कि क्या आप अपने डेटाबेस उपयोगकर्ता खाते के उपयोगकर्ता नाम और पासवर्ड का उपयोग करके डेटाबेस सर्वर पर एक सफल कनेक्शन स्थापित कर सकते हैं।

अपनी वेबसाइट के रूट डायरेक्टरी में testdatabaseconnection.php नामक एक नई फ़ाइल बनाएं जिसमें निम्नलिखित सामग्री हो और इसे अपने ब्राउज़र से एक्सेस करें। यदि आपको संदेश "सफलतापूर्वक कनेक्टेड" मिलता है तो MySQL डेटाबेस सर्वर के साथ कुछ भी गलत नहीं है और यह ठीक काम कर रहा है।

<?php $link = mysqli_connect('localhost', 'username', 'password'); if (!$link) { die('Could not connect: ' . mysqli_error()); } echo 'Connected successfully'; mysqli_close($link); ?>
वर्डप्रेस डेटाबेस कनेक्शन एरर कैसे ठीक करें

उपयोगकर्ता नाम और पासवर्ड फ़ील्ड को अपने डेटाबेस उपयोगकर्ता खाते के उपयोगकर्ता नाम और पासवर्ड के साथ बदलना याद रखें।

यदि आप डेटाबेस उपयोगकर्ता खाते के उपयोगकर्ता नाम और पासवर्ड के बारे में सोच रहे हैं तो आपको चिंता करने की आवश्यकता नहीं है। आप इसे अपने वेब होस्टिंग खाते के cPanel के डेटाबेस अनुभाग में देख सकते हैं। या यदि आपने स्वयं डेटाबेस बनाया/कॉन्फ़िगर किया था तो आपको शायद उपयोगकर्ता नाम और पासवर्ड याद होगा।

यदि आपको सफलतापूर्वक कनेक्टेड संदेश के बजाय एक त्रुटि संदेश मिलता है, तो आपको यह सुनिश्चित करने की आवश्यकता है कि आप अपने डेटाबेस सर्वर से कनेक्ट करने के लिए सही उपयोगकर्ता नाम और पासवर्ड का उपयोग कर रहे हैं।

यहां एक विकल्प आपके डेटाबेस सर्वर के लिए सभी विशेषाधिकारों के साथ एक और उपयोगकर्ता बनाना होगा और उसी उपयोगकर्ता खाते का उपयोग करके अपने डेटाबेस तक पहुंचना होगा।

एक नया उपयोगकर्ता खाता बनाने के बाद, आप उपरोक्त विधि से उस खाते का परीक्षण कर सकते हैं और यदि यह सफल होता है तो आपको wp-config.php की सामग्री को उस डेटाबेस खाते के उपयोगकर्ता नाम और पासवर्ड से मेल खाने के लिए बदलना होगा जिसे आपने अभी बनाया है।

समाधान 3: अपने डेटाबेस की मरम्मत करें (यदि यह भ्रष्ट हो गया है)

यदि उपरोक्त चरण करने में विफल रहते हैं और आप अभी भी अपने डेटाबेस से कनेक्ट नहीं कर पा रहे हैं, तो आपको अपने डेटाबेस की मरम्मत पर विचार करना चाहिए क्योंकि यह संभावना है कि यह भ्रष्ट हो गया हो। यहां अच्छी खबर यह है कि वर्डप्रेस में एक डेटाबेस मरम्मत मोड है जिसे आप अपने wp-config.php में केवल एक लाइन जोड़कर शुरू कर सकते हैं।

  1. इसे करने के लिए, अपने wp-config.php में यह लाइन जोड़ें।
    define('WP_ALLOW_REPAIR', true);
  2. फ़ाइल जोड़ने और सहेजने के बाद, डेटाबेस मरम्मत मोड शुरू करने के लिए इस लिंक पर जाएं।
    https://yourdomain.com/wp-admin/maint/repair.php
  3. yourdomain.com को अपनी वेबसाइट के डोमेन से बदलें।
  4. एक बार जब आप पेज तक पहुंच जाते हैं, तो "डेटाबेस मरम्मत करें" विकल्प पर क्लिक करें।वर्डप्रेस डेटाबेस कनेक्शन एरर कैसे ठीक करें

इसमें कुछ समय लगेगा और यह समाप्त हो जाएगा। बाद में, आपको जाकर जांचना चाहिए कि क्या आप अभी भी इस त्रुटि का सामना कर रहे हैं या नहीं।

समाधान 4: PhpMyAdmin में SQL क्वेरी निष्पादित करना

एक उपयोगकर्ता ने सुझाव दिया कि वेब होस्ट cPanel में PhpMyAdmin में निम्न SQL क्वेरी निष्पादित करके उक्त त्रुटि संदेश से छुटकारा मिल गया (PhpMyAdmin आपके डेटाबेस के विभिन्न पहलुओं के प्रबंधन के लिए एक वेब-आधारित एप्लिकेशन है)।

UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'

YOUR_SITE_URL को अपनी वेबसाइट के लिंक से बदलना याद रखें।

ऐसा करने के बाद, आप देख सकते हैं कि आपकी त्रुटि ठीक हो गई है या नहीं।

समाधान 5: वर्डप्रेस कोर फ़ाइलें पुनर्स्थापित करें (चिंता न करें आपकी वेबसाइट प्रभावित नहीं होगी)

उपरोक्त सभी समाधानों को आजमाने और आपके लिए कुछ भी काम न करने के बाद, आपको वर्डप्रेस कोर फ़ाइलों को पुनर्स्थापित करने का प्रयास करना चाहिए।

  1. इसे करने के लिए, WordPress.org पर जाएं और नवीनतम वर्डप्रेस ज़िप फ़ाइल डाउनलोड करें।
  2. उसके बाद Filezilla का उपयोग करके अपने वेब सर्वर से कनेक्ट करें और वर्डप्रेस इंस्टॉलेशन डायरेक्टरी पर नेविगेट करें।
  3. वहां, फ़ोल्डर 'wp-content' और फ़ाइल 'wp-config-sample.php' को हटाएं और आपके द्वारा डाउनलोड की गई वर्डप्रेस ज़िप फ़ाइल अपलोड करें। एक बार अपलोड हो जाने पर, आपको ज़िप फ़ाइल की सामग्री को उस डायरेक्टरी में निकालना होगा (सबडायरेक्टरी में नहीं)।वर्डप्रेस डेटाबेस कनेक्शन एरर कैसे ठीक करें
  4. ज़िप फ़ाइल निष्कर्षण या तो Filezilla के माध्यम से या आपके cPanel के फ़ाइल प्रबंधक का उपयोग करके किया जा सकता है क्योंकि अधिकांश वेब सर्वर में ज़िप फ़ाइलों को निकालने का समर्थन होता है।
  5. बस। अब फिर से जांचें कि क्या आपकी वर्डप्रेस वेबसाइट अभी भी वही त्रुटि का सामना कर रही है या नहीं।

  1. IPv4/IPv6  नो इंटरनेट एक्सेस  त्रुटि कैसे ठीक करें IPv4/IPv6 'नो इंटरनेट एक्सेस' त्रुटि कैसे ठीक करें

    इंटरनेट के आविष्कार के बाद से, बहुत सारी प्रगति हुई है। बहुत अधिक कंप्यूटर आपस में जुड़े हुए हैं, जिससे वेब पर एक्सचेंज और सुरक्षा बढ़ाने के लिए नए प्रोटोकॉल और तकनीक बनी हैं। इन प्रगति के बावजूद, बहुत से PC उपयोगकर्ताओं को अभी भी इंटरनेट से कनेक्ट करने में कुछ कठिनाई होती है। यह केबल कनेक्शन या अपन

  1. विंडोज एरर 734 को कैसे हल करें: त्वरित समाधान गाइड विंडोज एरर 734 को कैसे हल करें: त्वरित समाधान गाइड

    एरर 734 एक ऐसी समस्या है जो आपके PC की कनेक्शन सेटिंग्स के सही ढंग से काम न करने के कारण होती है। यह या तो मामला होगा कि आपके सिस्टम को नेटवर्क के पासवर्ड/सुरक्षा सेटिंग्स के साथ समस्या होगी, या आपके कंप्यूटर को नेटवर्क की कनेक्टिविटी के साथ समस्या होगी। यदि आप इस समस्या का सामना कर रहे हैं, तो इसक

  1. विंडोज 10 पर माइक्रोसॉफ्ट स्टोर कनेक्शन त्रुटि (0x80072EE7) हल करें विंडोज 10 पर माइक्रोसॉफ्ट स्टोर कनेक्शन त्रुटि (0x80072EE7) हल करें

    माइक्रोसॉफ्ट स्टोर विंडोज 10 पर ऐप्स और गेम डाउनलोड और अपडेट करने का आधिकारिक मार्केटप्लेस है। और नियमित अपडेट के साथ, कंपनी माइक्रोसॉफ्ट ऐप में नई सुविधाएं और सुधार जोड़ती है। लेकिन कभी-कभी माइक्रोसॉफ्ट स्टोर ऐप खोलते समय अपने पसंदीदा गेम को डाउनलोड करने या मौजूदा ऐप को अपडेट करने के लिए, आपको एक स