एक से अधिक वर्डप्रेस इंस्टॉल के साथ डेटाबेस को कैसे सिंक करें
पहले, हमने इस बात पर ध्यान दिया था कि वर्डप्रेस विकास के लिए स्टेजिंग वातावरण को कैसे सेटअप किया जाए। यदि आपने इसके माध्यम से अनुसरण किया है, तो आप पा सकते हैं कि प्रक्रिया में कभी-कभी शामिल होता है चरणों के बीच विसंगतियों को सिंक्रनाइज़ करने के लिए SQL डेटाबेस माइग्रेट करना. माइग्रेटिंग डेटाबेस की यह विशेष प्रक्रिया थकाऊ हो सकती है.
आपको पहली साइट से डेटाबेस निर्यात करना होगा फिर इसे दूसरे से आयात करना होगा, जो एक विशाल डेटाबेस के लिए कुछ मिनट या उससे अधिक ले सकता है। यह प्रक्रिया होगी दोहराया जाना चाहिए हर बार हम डेटाबेस को माइग्रेट करते हैं.
यदि यह कुछ ऐसा है जिससे आप संघर्ष कर रहे हैं, तो आप निश्चित रूप से इस पोस्ट को उपयोगी पाएंगे। इस पोस्ट में, हम देखने जा रहे हैं कैसे कई WordPress स्थापित डेटाबेस सिंक्रनाइज़ेशन को कारगर बनाने के. इससे हमें बहुत समय बचाने में मदद मिलेगी.
शुरू करना
शुरू करने के लिए, मैं मानता हूं कि आपके पास तीन विकास चरण हैं - स्थानीय, परिक्षण तथा जीना - सभी सेट अप करें.
यहां, मैंने एक परिदृश्य सेट किया है जहां मेरे पास लाइव साइट पर 5 पोस्ट प्रकाशित हैं, और 2 और पोस्ट एक स्थानीय साइट में हैं (एक जिसे अभी भी विकसित किया जा रहा है)। हकीकत में आप सिर्फ 2 या 5 की तुलना में बहुत सारे पदों के साथ काम करेंगे.
अब मैं अपडेट करना चाहूंगा स्थानीय साइट पर सामग्री के साथ जीना साइट। एक समान डेटाबेस सामग्री के रूप में एक पर पाया जीना, विकसित होने के दौरान प्रोत्साहित किया जाता है। यह तो हम कर सकते हैं किसी भी मुद्दे को पकड़ें शैलियों, लेआउट, या किसी भी चीज़ के बारे में जो सामग्री को जल्दी प्रभावित कर सकती है.
डेटाबेस को सिंक करना
डेटाबेस को सिंक करने के लिए, इन चरणों का पालन करें:
-
वर्डप्रेस प्लगइन, डेटाबेस सिंक स्थापित करें। बस उन वेबसाइटों में प्लगइन स्थापित करें जहां आप डेटाबेस माइग्रेशन करेंगे, मान लीजिए कि आप डेटाबेस को ए से खींच रहे हैं जीना में मंच परिक्षण मंच, तो आप इन दो चरणों के लिए साइट में प्लगइन स्थापित करना चाहिए.
-
में जीना साइट, पर जाएं उपकरण> डेटाबेस सिंक. फिर, गुप्त टोकन कुंजी उत्पन्न करें.
आपको इस गुप्त कुंजी को किसी के साथ साझा नहीं करना चाहिए क्योंकि यह उन्हें आपके डेटाबेस तक भी पहुंचने की अनुमति देगा.
-
में टोकन जोड़ें उपकरण> डेटाबेस सिंक का स्थानीय मंच स्थल.
जैसे ही टोकन जोड़ा जाता है, आप पाएंगे सिंक लिंक की गई साइट के बगल में, जैसा कि ऊपर दिए गए स्क्रीनशॉट में दिखाया गया है.
-
इन दोनों साइटों को सिंक्रोनाइज़ करने के लिए सिंक बटन पर क्लिक करें.
-
दबाएं खींचें रिमोट साइट डेटाबेस को नीचे खींचने और बदलने के लिए बटन स्थानीय साइट.
ध्यान रखें कि हालांकि की प्रक्रिया खींचना तथा धक्का डेटाबेस के आकार के आधार पर, मिनट या उससे अधिक समय लग सकता है। एक बार खींचना प्रक्रिया पूरी हो गई है, आपको स्क्रीन पर एक सफलता संदेश देखना चाहिए। और यह स्थानीय साइट में अब ठीक उसी पोस्ट, पेज और सेटिंग होनी चाहिए जैसी कि है जीना साइट.
वैकल्पिक रूप से, पुश बटन पर क्लिक करें यदि आप वर्तमान साइट को दूरस्थ वेबसाइटों पर कॉपी करना चाहते हैं। इस प्लगइन को आवश्यकतानुसार कई वेब साइटों में स्थापित करें और अपने डेटाबेस से लिंक करने के लिए टोकन जोड़ें.
इस प्लगइन डेटाबेस तुल्यकालन सहज और ध्वनि बनाता है। मुझे उम्मीद है कि प्लगइन डेवलपर कुछ अतिरिक्त सुविधाओं के साथ इसे और बेहतर करेगा, जैसे:
- चयनात्मक तालिका सिंक, जो मूल रूप से डेटाबेस में विशेष तालिकाओं के लिए सिंक को सक्षम करता है। उदाहरण के लिए, चूंकि हमें केवल पोस्ट सामग्री की प्रतिलिपि बनाने की आवश्यकता है, इसलिए यह बेहतर होगा खींचें wp_posts पूरे डेटाबेस के बजाय। यह ज्यादातर मामलों के लिए प्रक्रिया को काफी तेज कर देगा.
- मीडिया सिंक, छवियों और वीडियो के लिए वर्डप्रेस मीडिया फ़ाइल अपलोड को सिंक्रनाइज़ करने के लिए.