विज्ञापन
इस सप्ताहांत, मेरी वेबसाइट पहली बार हैक हुई। मुझे लगा कि यह एक घटना है जो अंततः होने के लिए बाध्य थी, लेकिन मुझे अभी भी थोड़ा झटका लगा और थोड़ा अधिक आश्चर्य हुआ कि कोई ऐसा काम करने के लिए परेशान होगा। मैं भाग्यशाली था कि मेरे पास मेरी वेबसाइट का बैकअप था जिसे मैंने लगभग एक महीने पहले बनाया था, और तब से index.php जब तक मैं साइट डिज़ाइन में बदलाव नहीं करता तब तक वास्तव में कभी नहीं बदलता, मैं अपने मूल के साथ खराब हुई फ़ाइल को बदलने में सक्षम था, और कोई नुकसान नहीं हुआ था।
फिर भी, मुझे यह एहसास हुआ कि इस तरह के अनैतिक बैकअप बनाना कितना खतरनाक है। इससे मुझे यह भी पता चल गया कि अगर डेटाबेस खुद हैक हो गया तो मुझे कितनी क्षति हो सकती है - मैं एक महीने के ब्लॉग पोस्ट के लायक खो सकता था।
स्वचालित वर्डप्रेस साइट बैकअप के साथ खुद की रक्षा करना
समस्या यह है कि मेरे पास हर दिन, सप्ताह या महीने में जाने का समय नहीं है, और अपने ब्लॉग का बैकअप ले सकता हूं। मुझे यकीन है कि आप में से अधिकांश इसे पढ़ने के लिए उसी तरह महसूस करते हैं। वास्तव में एक अच्छी तरह से सुव्यवस्थित, स्वचालित समाधान नहीं है जो आपको अपनी फ़ाइलों और डेटाबेस का पूर्ण बैकअप शेड्यूल करने की अनुमति देता है, और वेब सर्वर से कहीं न कहीं निर्यात बैकअप प्राप्त करता है। एबेक ने कुछ ऑनलाइन टूल सूचीबद्ध किए हैं जो मदद कर सकते हैं, लेकिन उन मामलों में आप यह सब काम करने के लिए किसी बाहरी सेवा या वेबसाइट पर निर्भर हैं।
स्वचालित बैकअप को कॉन्फ़िगर करना
मैंने अपने रविवार का आधा समय एक साथ एक समाधान में बिताने का फैसला किया। निम्न सेटअप दो समयबद्धन वर्डप्रेस प्लगइन्स का उपयोग करता है, वर्डप्रेस बैकअप तथा DB प्रबंधक. पहला आपकी फ़ाइलों का बैकअप लेता है, और दूसरा आपके डेटाबेस का बैकअप लेता है - दोनों एक शेड्यूल पर। लेख के अंतिम भाग में, मैं आपको दिखाता हूँ कि उन फ़ाइलों के एफ़टीपी हस्तांतरण को किसी दूरस्थ सर्वर या पीसी पर कैसे स्वचालित किया जाए।

आपका पहला कदम वर्डप्रेस बैकअप प्लगइन स्थापित करना है, स्थापना निर्देशों का सावधानीपूर्वक ध्यान रखना और जहाँ आवश्यक हो .htaccess फ़ाइल को लागू करना। फिर इसके लिए कॉन्फ़िगरेशन क्षेत्र पर जाएं। यहां वह जगह है जहां आप प्लगइन को बता सकते हैं कि अपने वर्डप्रेस अपलोड की गई छवियों, थीम फ़ाइलों और प्लगइन्स का बैकअप कैसे करें।

बैकअप निर्देशिका पर ध्यान दें, आपको बाद में इसकी आवश्यकता होगी। वहां संग्रहित तीन फाइलें होंगी plugins.zip, uploads.zip तथा themes.zip.
अगला, DB प्रबंधक प्लगइन स्थापित करें। तुम भी डेटाबेस प्लगइन डीन वर्णित की तरह कुछ का उपयोग कर सकते हैं। .Htaccess कॉन्फ़िगरेशन निर्देशों पर ध्यान दें। निर्देशों को छोड़ें या बैकअप ठीक से काम न करें। अपने वर्डप्रेस मेनू में डेटाबेस विकल्प पर जाएं और बैकअप पथ पर ध्यान दें।

आपके द्वारा परिभाषित बैकअप संग्रह तक कई फाइलें होंगी। इन फ़ाइलों को एफ़टीपी करने के लिए हमें वाइल्डकार्ड का उपयोग करना होगा (मैं आपको दिखाता हूं कि कैसे)।
स्वचालित शेड्यूलिंग सेटिंग्स बदलकर अपने डेटाबेस बैकअप को एक शेड्यूल पर सेट करें।

अब जब आपकी वर्डप्रेस फ़ाइलों और डेटाबेस को आपके वेब सर्वर पर स्थान के लिए स्थानीय रूप से समर्थित किया जाएगा, तो उन फ़ाइलों को सर्वर से और अपने स्थानीय पीसी पर प्राप्त करने के लिए एफ़टीपी नौकरी का समय निर्धारित करना होगा।
एफ़टीपी स्थानांतरण
एक निर्धारित एफ़टीपी हस्तांतरण द्वारा आना आसान नहीं है। अधिकांश एफ़टीपी ग्राहक जो ऐसा कर सकते हैं वे चाहते हैं कि आप उनके प्रीमियम उत्पाद के लिए भुगतान करें। इसके आस-पास जाने के लिए, आपको एफ़टीपी स्क्रिप्टिंग कमांड की आवश्यकता होती है, जिसे आप शेड्यूल कर सकते हैं, और ठीक यही है WinSCP आपको करने की अनुमति देता है।
डाउनलोड करें और इंटरैक्टिव WinSCP ऐप चलाएं। एक बार जब आप एक एफ़टीपी कनेक्शन स्थापित कर लेते हैं, तो “पर क्लिक करें”अधिवेशन“और सत्र बचाओ।

एक बार जब आप सत्र विवरण सहेज लेते हैं, तो आप एप्लिकेशन को बंद कर सकते हैं और फिर एक टेक्स्ट फ़ाइल खोल सकते हैं। इसे आप की तरह कुछ भी कॉल करें, लेकिन नाम याद रखें। आप निम्नलिखित के समान कुछ टाइप करना चाहेंगे (ऊपर दिए गए रास्तों से उन रास्तों को प्रतिस्थापित करें जिन्हें आपने प्रत्येक प्लगइन सेट करने के दौरान नोट किया था)।
मैंने अपने स्थानीय सर्वर पर एक फ़ोल्डर बनाया डी: \ बैकअप \ TSW_Files जहाँ मैं उन सभी फ़ाइलों को FTP करना चाहता हूँ। के अंतर्गत डी: \ बैकअप \, मैंने निम्नलिखित स्क्रिप्ट फ़ाइल को रखा myfile.txt:
विकल्प बैच पर। विकल्प की पुष्टि करें। सबसे ऊपर खुला लेखक public_html / wp-content / xxxxx / themes.zip d प्राप्त करें: \ backup \ TSW_Files \ public_html / wp-content / xxxxx / uploads.zip d प्राप्त करें: \ backup \ TSW_Files \ public_html / wp-content / xxxxx / plugins.zip d प्राप्त करें: \ backup \ TSW_Files \ public_html / wp-content / xxxxxxx-db / * topsec6_topwp.sql.gz d: \ backup \ TSW_Files \ बाहर जाएं
"Get" कमांड में पहला पथ आपका दूरस्थ वेब सर्वर पथ है, और दूसरा पथ आपका स्थानीय बैकअप पीसी / सर्वर पथ है। इसके बाद, एक टेक्स्ट बैच नौकरी बनाएं backupWP.bat और इसे स्टोर करें c: \ program files \ WinSCP \ फ़ोल्डर। उस पाठ फ़ाइल में निम्नलिखित पंक्तियाँ होनी चाहिए:
@ तो बंद। wincp.com /script=d:\backup\myfile.txt
Myfile.txt स्क्रिप्ट को वास्तव में कहीं भी संग्रहीत किया जा सकता है, इसलिए जब तक आप बैच कार्य में सूचीबद्ध पथ को सही रखते हैं।
अब, जब भी बैच जॉब लॉन्च करेगा, तो यह WinSCP.com को कॉल करेगा, जो बदले में आपके लिपि फ़ाइल में परिभाषित एफ़टीपी स्क्रिप्ट कमांड को चलाएगा। आपको बस अब शेड्यूल करना है backupWP.bat Windows समयबद्धक का उपयोग कर चलाने के लिए (सभी कार्यक्रम -> सहायक उपकरण -> सिस्टम उपकरण -> विंडोज शेड्यूलर).

अब, आप मूल रूप से एक सिस्टम सेट करते हैं जहाँ आपका वर्डप्रेस ब्लॉक महत्वपूर्ण वर्डप्रेस फ़ाइलों और वर्डप्रेस के नियमित बैकअप लेता है आपके वेब सर्वर पर फ़ोल्डर्स के लिए डेटाबेस, और आप अपने सर्वर से उन बैकअप फ़ाइलों को अपने दैनिक एफ़टीपी का उपयोग करके दूरस्थ स्थान पर एफ़टीपी कर सकते हैं स्क्रिप्ट।

इसलिए यह अब आपके पास है। एक बार जब आप ऊपर सिस्टम सेट कर लेते हैं, तो आपको कभी भी अपने ब्लॉग के बारे में एक और विचार करने की जरूरत नहीं है। पूरी प्रक्रिया को स्वचालित करने से आप अधिक महत्वपूर्ण चीजें करने के लिए स्वतंत्र होंगे, जैसे कि अपना पहला उपन्यास लिखना, या अपने बच्चों के साथ खेलना। बहुत अच्छा, क्या यह नहीं है?
अपने स्वयं के ब्लॉग के साथ ऊपर सेटअप का प्रयास करें और हमें बताएं कि क्या आप सेटअप में कोई सुधार करने में सक्षम थे, या यदि आप किसी भी प्लगइन्स के बारे में जानते हैं जो वर्डप्रेस साइट बैकअप के लिए इन दोनों के साथ-साथ काम करते हैं। नीचे कि टिप्पणियों अनुभाग के लिए अपने विचार साझा करें।
छवि क्रेडिट: Gualtiero Boffi
रयान के पास इलेक्ट्रिकल इंजीनियरिंग में बीएससी की डिग्री है। उन्होंने ऑटोमेशन इंजीनियरिंग में 13 साल, आईटी में 5 साल काम किया है, और अब एक एप्स इंजीनियर हैं। MakeUseOf के पूर्व प्रबंध संपादक, उन्होंने डेटा विज़ुअलाइज़ेशन पर राष्ट्रीय सम्मेलनों में बात की है और इसे राष्ट्रीय टीवी और रेडियो पर चित्रित किया गया है।