वर्डप्रेस: ​​डिजास्टर रिकवरी

वर्डप्रेस टूट गया

हिंडनबर्ग आपदाअंतिम कुछ दिनों के मैं अपने अच्छे दोस्त पैट कोयल के ब्लॉग को वापस पाने के लिए उग्र रूप से काम कर रहा हूं। (मेरी छुट्टी और अधिक दिलचस्प हो रही है - आज अप्रैल में थोड़ी बर्फबारी हो रही है ... जो कुछ भी ग्लोबल वार्मिंग के लिए हुआ है?)

जो कुछ हुआ उसे मैं साझा करना चाहता हूं और फिर निवारक उपायों पर चर्चा करता हूं जो मैंने लिया था और इसे कैसे ठीक किया गया था।

यहाँ क्या हुआ:

  1. A डीएनएस सर्वर फ्रिट्ज पर चला गया। ए डीएनएस सर्वर आने वाले ट्रैफ़िक को डोमेन नाम में बदल देता है और उसे उपयुक्त सर्वर पर रीडायरेक्ट करता है। ऐसा होने के साथ, यह वास्तव में संचार के 2 साधनों को अलग कर देता है - साइट का नाम डोमेन और साइट डेटाबेस के लिए (उसका डेटाबेस वर्तमान में साझा वातावरण में है)।
  2. मैं अपने ब्लॉग को किसी अन्य सर्वर पर तेज़ी से स्थानांतरित करके चीजों को जटिल करता हूं, यह महसूस नहीं करता कि DNS मुद्दा था। यह जटिलता का एक और स्तर जोड़ता है। वर्डप्रेस (और अधिकांश अन्य डेटाबेस अनुप्रयोगों) में पासवर्ड विशिष्ट रूप से उस सर्वर द्वारा एन्क्रिप्ट किए गए हैं जो वे चालू हैं। यदि आप साइट को किसी अन्य सर्वर पर ले जाते हैं, तो आपने उस पासवर्ड को डिक्रिप्ट करने की अपनी क्षमता को अक्षम कर दिया है। शुक्र है, वर्डप्रेस (एक और शानदार विशेषता) में एक पासवर्ड रिकवरी सिस्टम है जहां आप एक ईमेल में एक लिंक के माध्यम से अपना पासवर्ड रीसेट कर सकते हैं।

यहाँ तुरंत कार्रवाई है कि मैं ले लिया है:

  1. ऐसा होने से पहले, मुझे यह कहना होगा कि मैं एक शानदार वेब होस्टिंग कंपनी के साथ हूं जो व्यापक बैकअप देता है। मेरे पास कभी भी ऐसा मुद्दा नहीं है कि वे बैकअप के माध्यम से सही करने में सक्षम नहीं थे। मैंने अपने ब्लॉग और साइटों पर अन्य लोगों के बुरे सपने सुने हैं। मैं कल्पना नहीं कर सकता कि इसके माध्यम से क्या करना पसंद है। (मेरी आरएसएस फ़ीड की सदस्यता लें और आप मेरे होस्ट के साथ मुफ्त वर्ष के लिए एक कूपन प्राप्त कर सकते हैं)।
  2. मैं द्वारा वेब सर्वर में प्रवेश करने में सक्षम था FTP और दोनों साइट को पुनः प्राप्त करें और डेटाबेस। मेरे होस्टिंग पैकेज की एक और विशेषता यह है कि मैं संपूर्ण एक्सेस कर सकता हूं VDS वास्तविक वेबसाइट से परे। MySQL डेटाबेस को एक फाइल डायरेक्टरी (/ var / lib / mysql /) में स्टोर करता है। मैं निर्देशिका को स्थानीय रूप से कॉपी करके डेटाबेस को डाउनलोड करने में सक्षम था। एक महान बैकअप के बारे में बात करो! कोई आयात, कोई निर्यात, कोई अधिकतम फ़ाइल आकार ... से निपटने के लिए बस एफ़टीपी।

अब जब मेरे पास साइट और डेटाबेस स्थानीय था, तो मैंने राहत की सांस ली। अगर मैं बस यहीं रुक जाता और धैर्य रखता, तो DNS मसला खुद काम कर जाता और पैट जल्दी वापस आ जाता। मैंने सत्यापित किया कि डोमेन नाम अभी भी मेरे होस्ट उपयोग के उपयुक्त नाम सर्वर की ओर इशारा कर रहा था whois.net। यदि आप अपने डोमेन की जाँच करते हैं, तो नाम सर्वर रिपोर्ट के बहुत नीचे हैं।

इससे मुझे विश्वास हो गया कि साइट को संभवतः हैक किया जा सकता था। नाम सर्वर सही था लेकिन पृष्ठ के ऊपर आने वाला कुछ भयानक पृष्ठ था जो स्पैम जैसा दिखता था। मैंने उपयोग किया लाइव हेडर्स एड-ऑन फ़ायरफ़ॉक्स यह सुनिश्चित करने के लिए कि मुझे वास्तव में रीडायरेक्ट नहीं किया जा रहा है - वह विशिष्ट हैक जो बहुत से लोग देखते हैं। साइट को पुनर्निर्देशित नहीं किया जा रहा था। मैं कुछ अतिरिक्त समस्या निवारण कर सकता था; हालांकि, मैंने अपने मेजबान के साथ एक समर्थन टिकट दर्ज किया ताकि उनके विशेषज्ञ जांच शुरू कर सकें।

अपनी साइट को किसी अन्य खाते या होस्ट पर पुनर्स्थापित करना:

मैंने वर्डप्रेस 2.1, PHP और MySQL के नवीनतम संस्करण में पैट को अपडेट नहीं किया था, इसलिए मैंने फैसला किया कि वर्तमान से बेहतर समय नहीं था! मैंने उसका पुराना अकाउंट डिलीट कर दिया और एक नया अकाउंट लॉन्च किया। मैंने उसकी ईमेल अन्य जानकारी फिर से दर्ज की और डेटाबेस लोड किया, WordPress के 2.1 और पैट की सामग्री:

  • wp-content upload directory - यह वह जगह है जहाँ आपकी सभी अपलोड की गई छवियां रहती हैं।
  • wp-content plugins डायरेक्टरी - आपके सभी प्लगइन्स (हालांकि यह अंतिम है क्योंकि आपके पास संस्करण समस्याएं हो सकती हैं।
  • wp-content themes निर्देशिका - आपकी थीम।

मैं वर्डप्रेस के भविष्य के रिलीज में उम्मीद करता हूं कि ये 3 निर्देशिका उप-निर्देशिका के बजाय रूट निर्देशिका हैं। यह बहुत आसान उन्नयन करना होगा! इस समय तक, मेरे होस्ट ने DNS मुद्दा ढूंढ लिया था और साइट को ठीक से रीडायरेक्ट किया था। वाह! अब पैट पेज एक वर्डप्रेस अपग्रेड संदेश के साथ वापस आ रहा था। मैंने डेटाबेस को अपग्रेड करने के लिए क्लिक किया और वह वापस आ गया ... लगभग।

मेरे द्वारा बोले गए एन्क्रिप्शन मुद्दे को याद रखें? हाँ, पैट इसके कारण प्रवेश नहीं कर सका। उनके पासवर्ड ने अब डेटाबेस में मूल्य को ठीक से डिक्रिप्ट नहीं किया था इसलिए मुझे एक और सुधार करना था। मैंने भौतिक रूप से डेटाबेस में लॉग इन किया और उपयोगकर्ता तालिका में पैट के उत्तर ईमेल पते को अपने ईमेल पते पर बदल दिया। फिर मैंने पासवर्ड को रीसेट करने के लिए खुद को ईमेल करने के लिए "लॉस्ट माय पासवर्ड" सुविधा का उपयोग किया। पासवर्ड रीसेट करने के बाद, मैंने पैट का ईमेल पता वापस लॉगिन और बदल दिया।

और अब पैट वापस आ गया है! Hindsight 20/20 है ... मैंने अपने होस्ट पर बस इंतजार किया था, इस मुद्दे को सही किया गया होगा। मैं वास्तव में इस मुद्दे को जटिल करता हूं। हालाँकि, पॅट अब उन्नत हो गया है और हर चीज के सर्वश्रेष्ठ संस्करण चला रहा है। मुझे खेद है कि वह इतने लंबे समय से नीचे था। यह डाउनटाइम से वापस उछालने में लंबा समय नहीं लेता है, लेकिन यह एक बुरा असुविधा है! क्षमा करें, पैट!

सीख सीखी:

  1. सुनिश्चित करें कि आप ऐसे होस्ट के साथ हैं जिनके पास शानदार बैकअप हैं।
  2. अपनी साइट और डेटाबेस का बैकअप लें और उन्हें सुरक्षित स्थान पर संग्रहीत करें।
  3. यदि आप एक अच्छे मेजबान के साथ हैं, तो समस्या को खोजने और सुधारने के लिए उन पर भरोसा करें।
  4. यदि आपको आवश्यकता है, तो एक नए होस्ट या खाते में जाएं और समझें कि साइट, डेटाबेस को कैसे पुनर्स्थापित करें और अपना पासवर्ड पुनर्प्राप्त करें।

कुछ अतिरिक्त जानकारी

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

तुम्हें क्या लगता है?

यह साइट स्पैम को कम करने के लिए अकिस्मेट का उपयोग करती है। जानें कि आपका डेटा कैसे संसाधित किया जाता है.