संपूर्ण वर्डप्रेस सीएमएस में डेटाबेस सबसे महत्वपूर्ण घटक है। डेटाबेस संचालित सीएमएस होने के नाते, आप अपनी WP साइट पर जो कुछ भी करते हैं उसे डेटाबेस से पढ़ा और लिखा जाता है। इसका अर्थ यह है कि आपके डेटाबेस, या डेटाबेस में किसी भी तालिका को दूषित कर दिया गया है (laymen शर्तों में, इसका मतलब है कि आपका डेटा पुनर्प्राप्त करने योग्य या लिखने योग्य नहीं है), आपकी वेबसाइट खराब हो जाएगी। सबसे खराब परिदृश्य में, आपकी वेबसाइट भी पहुंच योग्य नहीं हो सकती है और आप डैशबोर्ड पर भी लॉगिन नहीं कर पाएंगे।

यदि आपके पास दूषित डेटाबेस समस्या है, तो इसे ठीक करने के तरीके यहां दिए गए हैं।

WP_ALLOW_REPAIR का उपयोग करना

उन लोगों के लिए जो वर्डप्रेस संस्करण 2.9 और ऊपर का उपयोग कर रहे हैं (यदि आप नहीं हैं, तो मैं आपको इसे नवीनतम संस्करण में अपग्रेड करने का आग्रह करता हूं), वर्डप्रेस डेटाबेस मरम्मत सुविधा के साथ आता है जो आपको बिना किसी तकनीकी ज्ञान के दूषित डेटाबेस की मरम्मत करने की अनुमति देता है।

1. अपनी वेबसाइट पर एफ़टीपी के माध्यम से कनेक्ट करें और wp-config.php फ़ाइल डाउनलोड करें। यह वर्डप्रेस स्थापना के रूट फ़ोल्डर में रह रहा है।

2. wp-config.php फ़ाइल को टेक्स्ट-एडिटर के साथ खोलें और इस पंक्ति को डालें:

 WP_ALLOW_REPAIR 

फ़ाइल के अंत तक, if ( !defined('ABSPATH') ) लाइन से ठीक पहले।

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

4. अपने ब्राउज़र में, यूआरएल http://yoursite.com/wp-admin/maint/repair.php । अपनी वेबसाइट के यूआरएल के साथ " yoursite.com " को प्रतिस्थापित करना न भूलें। आप यह देख पाएंगे।

आप या तो "मरम्मत डेटाबेस" बटन या "मरम्मत और अनुकूलन डेटाबेस" बटन पर क्लिक कर सकते हैं। दोनों आपके डेटाबेस की मरम्मत करेंगे। मेरी वरीयता "मरम्मत और अनुकूलन डेटाबेस" विकल्प होगी क्योंकि यह आपके डेटाबेस को भी अनुकूलित करता है।

5. अब आपको कोड का एक गुच्छा देखना चाहिए। पृष्ठ के अंत तक नीचे स्क्रॉल करें और आपको " मरम्मत पूर्ण " देखना चाहिए अनधिकृत उपयोगकर्ताओं द्वारा इस पृष्ठ को उपयोग करने से रोकने के लिए कृपया wp-config.php से निम्न पंक्ति को हटा दें। " बस। आपका डेटाबेस अब मरम्मत की गई है।

यह देखने के लिए कि क्या यह काम कर रहा है और यदि आप लॉगिन कर सकते हैं तो अपनी वेबसाइट को दोबारा लोड करें।

6. अंत में, अपनी "wp-config.php" फ़ाइल से "WP_ALLOW_REPAIR" पंक्ति को हटाएं और इसे अपने सर्वर पर पुनः अपलोड करें।

क्या होगा यदि उपरोक्त विधि काम नहीं करती है

यदि उपर्युक्त विधि काम नहीं करती है, तो आप phpMyAdmin दृष्टिकोण को आजमा सकते हैं।

1. अपने वेब होस्ट सीपीनल में लॉग इन करें और phpMyAdmin मॉड्यूल खोलें।

2. बाएं साइडबार पर, अपने वर्डप्रेस डेटाबेस का चयन करने के लिए क्लिक करें। (यदि आपके phpMyAdmin में कई डेटाबेस हैं और आप सुनिश्चित नहीं हैं कि कौन सी आपकी वर्डप्रेस साइट से संबंधित है, तो डेटाबेस नाम के लिए अपनी wp-config.php फ़ाइल देखें)।

3. यदि आपके पास एक अच्छा विचार है कि कौन सी तालिका दूषित है, तो उस बगल में एक चेक रखकर उस विशेष तालिका का चयन करें। यदि नहीं, तो सूची में सभी टेबल का चयन करें। तालिका के अंत में, एक ड्रॉपडाउन बार है। क्लिक करें और "मरम्मत तालिका" का चयन करें।

phpMyAdmin फिर आपकी तालिका की मरम्मत के लिए आगे बढ़ेगा। एक बार हो जाने के बाद, अपनी वेबसाइट पर वापस जाएं और देखें कि सब ठीक काम कर रहा है या नहीं।

अंतिम दृष्टिकोण

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

छवि क्रेडिट: BigStockPhoto द्वारा वर्डप्रेस