कैसे एक WordPress साइट के लिए स्टेजिंग वातावरण बनाएँ

कैसे एक WordPress साइट के लिए स्टेजिंग वातावरण बनाएँ

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

ध्यान दें: यह लेख उन उपयोगकर्ताओं के लिए अधिक उपयुक्त है जो शुरुआती स्तर के वर्डप्रेस विकास से थोड़ा अधिक अग्रिम विकास के लिए स्थानांतरित करना चाहते हैं। यह लेख आपको गाय-लड़का कोडिंग से मदद करेगा और सर्वोत्तम अभ्यास सीखता है। इस लेख के अंत तक आप यह सीखने जा रहे हैं।

  • एक स्टेजिंग साइट बनाना
  • गिट और बिटबेट का उपयोग करना
  • स्थानीय सर्वर से बिटबुकेट में परिवर्तन को पुश करना
  • बिटबेट से स्टेजिंग साइट पर परिवर्तनों को नियोजित करना

एक मचान पर्यावरण क्या है?

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

इस दृष्टिकोण के साथ एक समस्या है क्या होगा अगर आपके स्थानीय होस्ट पर काम किया गया है जो लाइव सर्वर पर काम नहीं करता है? इससे त्रुटियों का कारण बन सकता है जो स्थापित साइटों के लिए एक समस्या हो सकती है क्योंकि यह खोज इंजन रैंकिंग, बिक्री, उपयोगकर्ताओं पर पहली छाप इत्यादि को प्रभावित कर सकता है।

अपने परिवर्तनों को लाइव साइट पर अपलोड करने के बजाय, आप उन्हें उसी सर्वर पर एक स्टेजिंग साइट पर अपलोड कर सकते हैं। एक मचान स्थल आपकी साइट पर एक अलग विकास क्षेत्र है (आमतौर पर एक उप-डोमेन) प्रतिबंधित पहुंच के साथ यह वह जगह है जहां आप अपने परिवर्तनों का परीक्षण कर सकते हैं या अपने सभी विकास के लिए इसका इस्तेमाल कर सकते हैं। एक बार जब आप अपनी साइट का अच्छी तरह से परीक्षण कर लेंगे, तो आप इसे अपने लाइव साइट पर अपलोड कर सकते हैं।

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

सीपीएनएल का इस्तेमाल करते हुए स्टेजिंग पर्यावरण की स्थापना

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

ऐसा करने के लिए, अपने सीपीएनएल में लॉग इन करें (अन्य कंट्रोल पैनल के समान होंगे, इसके लिए देखें डोमेन या उप डोमेन ), के नीचे डोमेन अनुभाग, आपको उपडोमेन पर क्लिक करने की आवश्यकता है

CPANEL सबडोमेन

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

सीपीएनएल में स्टेजिंग साइट के लिए एक सबडोमेन बनाना

सीपीएनएल में, इसे अपने आप में स्वतः भरना चाहिए दस्तावेज़ रूट अपने सबडोमेन के नाम के आधार पर एक स्थान के साथ टेक्स्ट बॉक्स यदि आप चाहें तो आप इसे बदल सकते हैं, लेकिन आमतौर पर डिफ़ॉल्ट ठीक हो जाएगा (सार्वजनिक_html / मंच)

CPANEL सबडोमेन कॉन्फ़िगरेशन

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

CPANEL सबडोमेन पुष्टि

आप यह सत्यापित कर सकते हैं कि आपका सबडोमेन आपके वेब ब्राउज़र में जाकर इसे स्थापित किया गया है इसे इसके जैसा कुछ प्रदर्शित करना चाहिए:

सबडोमेन कॉन्फ़िगर किया गया

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

सीपीएनल एफ़टीपी खातें

सीपीएनएल में, नेविगेट करें FTP खाता अनुभाग। में फ़ील्ड को पूरा करें FTP खाता जोड़ें अनुभाग।

cPanel FTP खाता जोड़ें

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

लाइव साइट से स्टेजिंग पर्यावरण के लिए डेटा कॉपी करना

अब जब आपने अपना सबडोमेन सेटअप किया है, तो अगला कदम यह है कि डेटा को अपने लाइव साइट से अपने स्टेजिंग साइट पर कॉपी करें। यह आपको अपने लाइव साइट को प्रभावित किए बिना समान डेटा के साथ अपने स्टेजिंग परिवेश में परिवर्तनों का परीक्षण करने की अनुमति देगा।

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

PhpMyAdmin का उपयोग कर डेटाबेस कॉपी करना

यहाँ आप को देखने की जरूरत है प्रति डेटाबेस को कॉपी करें डिब्बा। पाठ बॉक्स में, अपने स्टेजिंग डेटाबेस का नाम दर्ज करें (यदि आपने इसे अभी तक नहीं बनाया है, तो सुनिश्चित करें कि प्रतिलिपि बनाने से पहले डाटाबेस बनाएं जाँच की जाती है और उसे एक नाम देना है जैसे example_staging)। आपको संरचना और डेटा दोनों के साथ-साथ यह सुनिश्चित करने की भी आवश्यकता है कि आप शेष सेटिंग्स को डिफ़ॉल्ट के रूप में रखें। क्लिक करें चले जाओ प्रतिलिपि चलाने के लिए बड़े डेटाबेस के लिए याद रखें यह कुछ समय ले सकता है।

phpMyAdmin कॉपी करने के लिए डेटाबेस

एक बार आपके डेटाबेस की नकल की गई है, तो आपको इसे बाईं ओर साइडबार से चुनना होगा phpMyAdmin अब आपके नए कॉपी किए गए डेटाबेस को खोलेंगे आपको क्लिक करने की आवश्यकता है एसक्यूएल के मेनू बार में टैब phpMyAdmin

PhpMyAdmin में SQL क्वेरी चलाना

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

UPDATE wp_options SET option_value = REPLACE (option_value, 'ORIGINAL_URL', 'NEW_URL');
 UPDATE wp_postmeta SET meta_value = REPLACE (मेटा_वल्यू, 'ORIGINAL_URL', 'NEW_URL');
 UPDATE wp_posts SET guid = REPLACE (GUID, 'ORIGINAL_URL', 'NEW_URL');
 UPDATE wp_posts SET post_content = REPLACE (पोस्ट_ सामग्री, 'ORIGINAL_URL', 'NEW_URL'); 

एसक्यूएल क्वेरी बॉक्स में उपरोक्त प्रश्नों को दर्ज करें, निम्न मानों की जगह:

  • ORIGINAL_URL – आपकी मूल साइट URL उदा। http://example.com आप इसे अपने WordPress व्यवस्थापक में सेटिंग्स> सामान्य> वर्डप्रेस पता (यूआरएल) के तहत पा सकते हैं।
  • NEW_URL – अपना नया यूआरएल दर्ज करें, यह पहले बनाया गया आपकी मचान साइट में से एक होगा (http: // को शामिल करना सुनिश्चित करें – उदा। Http://staging.example.com)
  • wp_ – यदि आपकी वेबसाइट में डेटाबेस तालिकाओं पर एक कस्टम उपसर्ग है, तो सुनिश्चित करें कि आप इसके साथ wp_ को प्रतिस्थापित करते हैं

क्लिक करें चले जाओ प्रश्नों को चलाने के लिए यह पूरा होने पर एक पुष्टिकरण संदेश दिखाई देगा।

अपने डेटाबेस की प्रतिलिपि बनाने के बाद, आपको अपनी वर्डप्रेस फाइल, प्लगिन, थीम, और अपलोड कॉपी करने की आवश्यकता है। पहले वर्डप्रेस.org से WordPress की एक नई कॉपी डाउनलोड करें अपने मचान साइट पर WordPress की सामग्री अपलोड करें ध्यान दें , अभी तक वर्डप्रेस स्थापित न करें।

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

  • / WP-content / अपलोड
  • / Wp- सामग्री / विषयों
  • WP-सामग्री / plugins

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

अपने cPanel डैशबोर्ड में प्रवेश करें और पर क्लिक करें फ़ाइल प्रबंधक फ़ाइलें अनुभाग के तहत

cPanel फ़ाइल प्रबंधक

cPanel फ़ाइल प्रबंधक लॉन्च करेगा। आपको अपने लाइव साइट के नेविगेट करने की आवश्यकता है WP-सामग्री निर्देशिका (आमतौर पर / public_html / wp-content) जहां आप अपने विषयों, प्लगइन्स और अपलोड फ़ोल्डर देखने में सक्षम होंगे।

cPanel फ़ाइल प्रबंधक wp-content

प्रत्येक फ़ोल्डर के लिए, आपको राइट-क्लिक करें और चुनें प्रतिलिपि । यह एक संवाद बॉक्स लाएगा, वह स्थान चुनें जहां आप फ़ोल्डर को कॉपी करना चाहते हैं। हम उस स्थान की प्रतिलिपि बनाना चाहते हैं जो हमने स्टेजिंग उपडोमेन के लिए बनाई है। यह निर्देशिका भी है जहां आपने पिछले चरण में WordPress अपलोड किया था। / Public_html / मचान / WP-सामग्री /

cPanel कॉपी फ़ोल्डर

यह प्रत्येक फ़ोल्डर को आपके मंच में कॉपी करेगा WP-सामग्री निर्देशिका।

सीपीएनएल कॉपी वार्ता

आपको उपरोक्त प्रत्येक निर्देशिका (प्लगइंस, थीम और अपलोड) के लिए इसे दोहराने की आवश्यकता है

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

इन निर्देशिकाओं को कॉपी करने के बाद, आप अपनी स्टेजिंग स्थापना को जोड़ने के लिए तैयार हैं वर्डप्रेस आपके द्वारा प्रतिलिपि किए गए डेटाबेस के लिए पहले

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

एक बार वर्डप्रेस आपके मंच डेटाबेस से जुड़ा हुआ है, यह पता होना चाहिए कि वर्डप्रेस स्थापित किया गया है, और आपको प्रवेश करने के लिए संकेत मिलता है आपका लॉगिन विवरण आपके वर्तमान लाइव साइट पर समान होगा।

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

कॉन्फ़िगर करना और अपने मचान पर्यावरण समस्या निवारण

एक बार जब आप अपने स्टेजिंग में लॉग इन कर लेंगे वर्डप्रेस स्थापना, वहाँ कई सेटिंग्स हैं जो जारी रखने से पहले कॉन्फ़िगर किया जाना चाहिए।

सुनिश्चित करें कि आपका डोमेन सही है I

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

सुनिश्चित करें कि आपके मीडिया ने कॉपी किया है

अपने वर्डप्रेस एडमिनिस्ट्रेशन के मीडिया सेक्शन पर जाएं और जांच लें कि क्या आपकी इमेज / वीडियो / इत्यादि। जगह में हैं। यदि हां, तो आपके अपलोड निर्देशिका ने सही तरीके से प्रतिलिपि किया होगा। यदि नहीं, तो सुनिश्चित करें कि अपलोड निर्देशिका सही जगह पर है (आमतौर पर / public_html / स्टेजिंग / wp-content / अपलोड)।

WordPress एसईओ में एक्सएमएल साइटमैप अक्षम करें

यदि आप WP एसईओ चल रहे हैं, तो आपको यह सुनिश्चित करने की आवश्यकता है कि XML Sitemaps विकल्प अक्षम है। यह आपके स्टेजिंग पर्यावरण को अनुक्रमणित करने से खोज इंजन को रोकने में मदद करेगा।

XML साइटमैप अक्षम करें

प्रतिबंधित साइट का उपयोग

उपयोगकर्ताओं को अपने स्टेजिंग साइट पर गलती से आने से रोकने के लिए, आपको स्थापित और सक्रिय करने की आवश्यकता है, प्रतिबंधित साइट एक्सेस स्थापना के बाद, पर जाएं सेटिंग्स> पढ़ना प्लगइन को कॉन्फ़िगर करने के लिए

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

आप htpassword के साथ संपूर्ण निर्देशिका की सुरक्षा पासवर्ड भी कर सकते हैं। ट्यूटोरियल में दिखाया जाने वाला तरीका / wp-admin / के लिए है, लेकिन आप इसे किसी भी साइट फ़ोल्डर के लिए संशोधित कर सकते हैं।

Permalinks अपडेट करें

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

GitHub या BitBucket से स्टेजिंग में परिवर्तन धक्का

अधिकांश पेशेवर डेवलपर्स अपने विकास की प्रगति को ट्रैक करने के लिए एक संस्करण नियंत्रण प्रणाली जैसे SVN या Git का उपयोग करना चाहते हैं। संस्करण नियंत्रण प्रणाली का उपयोग करना आपको समय पर वापस जाने की अनुमति देता है अगर कुछ गलत हो जाता है क्योंकि आपके सभी कोड इतिहास केंद्रीय स्थान में संग्रहीत है। यह भी सहयोग को आसान बना देता है क्योंकि सभी परिवर्तन केंद्रीय स्थान पर संग्रहीत किए जाते हैं, डेवलपर्स के पास एक परियोजना में किए गए सभी परिवर्तनों तक पहुंच होती है।

GitHub या BitBucket, जो आपको एक का उपयोग करना चाहिए

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

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

बिटबाकेट के साथ आरंभ करना

चरण 1. स्थापना Git

आपको सबसे पहले ज़रूरत है डाउनलोड और विंडोज़ (या मैक) पर जीआईटी डाउनलोड करें।

चरण 2. अपना पहला रिपॉजिटरी बनाना

अब जब आपने Git को स्थापित किया है, तो अगला कदम एक नि: शुल्क BitBucket खाते के लिए साइन अप करना है। एक बार साइन अप करने के बाद, आप बिटबाकेट डैशबोर्ड में प्रवेश करेंगे, जहां पर आपको क्लिक करना होगा नया रिपॉजिटरी बनाएं बटन।

बिटबुकेट में एक नई रिपॉजिटरी बनाना

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

बिटबुकेट नई रिक्त भंडार

चूंकि आप अपने स्थानीय वर्डप्रेस इंस्टॉलेशन पर काम करेंगे, इसलिए मेरे पास एक मौजूदा प्रोजेक्ट है जिसे धक्का है।

चरण 3. जीआईटी में स्थानीय निर्देशिका जोड़ें

आप अपने स्थानीय वर्डप्रेस प्रोजेक्ट को बिटबकेट को धक्का देने के लिए तैयार हैं अपने कंप्यूटर पर Git Bash लॉन्च करें। हां, यह कमांड लाइन टूल है और आपको कमांड टाइप करना होगा, लेकिन चिंता न करें कि यह सुपर आसान है।

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

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

जीआईटी बैश में, पहले अपनी प्रोजेक्ट डायरेक्टरी के पथ को टाइप करके अपनी प्रोजेक्ट डायरेक्टरी में ले जाएँ और फिर इसे गिट में जोड़ें:

सीडी / सी / एक्सएम्पपी / एचटीडॉक्स / वर्डप्रेस / डब्लूपी-कंटेंट / थीम्स / मायवेसामथथीम
 जीआईटी init 

अब जब आपने गिट के लिए अपनी परियोजना को जोड़ा है, तो अगला कदम यह है कि इसमें सभी फाइलें शामिल हों

जीआईटी जोड़ें 

आपकी सभी फ़ाइलों को जोड़ने के बाद, अगला कदम है कि आप अपना पहला प्रतिबद्ध बनाएं।

git commit -m "पहले परियोजना के रूप में सभी परियोजना फ़ाइलों को जोड़ना" 

चरण 4. अपने Bitbucket रिपॉजिटरी के साथ परिवर्तन समन्वयित करें।

अब अंतिम चरण अपने स्थानीय फाइलों को अपने बीटबकेट रिपॉजिटरी के साथ सिंक करना है। अपने स्थानीय रिपॉजिटरी को अपने बिटबेट रिपॉजिटरी में जोड़ने के लिए जीआईटी बैश में इस लाइन में टाइप करें।

git दूरस्थ मूल जोड़ें https: //[email protected]/bitbucketusername/repositoryname.git 

अपनी सभी फ़ाइलों को बिटबकेट रिपॉजिटरी में दबाएं

git push -u उत्पत्ति - सभी # ने पहली बार रिपो और उसके आरईएफ को धक्का दे दिया है 

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

जीआईटी जोड़ें
 git commit -m "नई सुविधाएँ जोड़ा गया"
 git push -u मूल - सभी 

बिटबेट से स्टेजिंग साइट पर परिवर्तनों को नियोजित करना

अब जब आपने जीआईटी को बिटबकेट के साथ प्रयोग करने का तरीका सीख लिया है, तो यह समय है कि आप अपने बिटबकेट रिपॉजिटरी से आपके स्टेजिंग साइट पर बदलाव लागू कर सकें। इस प्रकार आप अपनी साइट पर स्थानीय रूप से काम कर सकते हैं और अपने लाइव साइट को प्रभावित किए बिना अपने स्टेजिंग साइट पर अपने परिवर्तनों का परीक्षण कर सकते हैं।

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

एक नया सर्वर कॉन्फ़िगर करने के लिए, चयन करें सर्वर »नया सर्वर शीर्ष पर नेविगेशन से

FTPloy नया सर्वर

अपने स्टेिंग एफ़टीपी अकाउंट को पहले विन्यस्त किए जाने पर आपके द्वारा बनाई गई सेटिंग्स के साथ उपयुक्त फ़ील्ड को पूरा करें

FTPloy सर्वर कॉन्फ़िगरेशन

क्लिक करें परीक्षण कनेक्शन सुनिश्चित करने के लिए FTPloy आपके सर्वर से कनेक्ट कर सकता है, और उसके बाद सर्वर सहेजें क्लिक करें

एक परियोजना बनाने के लिए, चयन करें परियोजनाएं »नई परियोजना नेविगेशन मेनू से, जहां उपयुक्त हो GitHub या BitBucket का चयन करें।

FTPloy नई परियोजना

यदि आपने पहले अपने सर्वर को परिभाषित किया है, तो आप इसे ड्रॉप डाउन मेनू से चुन सकते हैं (अन्यथा, उपयुक्त क्षेत्रों में विवरण दर्ज करें)। सर्वर पाथ फ़ील्ड में, अपनी थीम निर्देशिका का पथ दर्ज करें (यह आपके रेपो की संरचना के आधार पर बदल जाएगा, लेकिन / wp-content / theme / your-theme उपयुक्त होगा यदि आपके रिपो में केवल आपकी थीम है)।

FTPloy सर्वर पथ

जब आप उस बिटबकेट रिपॉजिटरी में बदलाव करते हैं, तो FTPloy बदली गई फाइलों को चुन लेगा और उन्हें आपके चयनित सर्वर पर धक्का देगा।

परिवर्तनों को लाइव करने के लिए पुश करने

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

स्टेजिंग सर्वर के लिए एक स्वचालित परिनियोजन सिस्टम जैसे FTPloy को चलाने की सिफारिश की जाती है और तब आपको अपने लाइव साइट पर मैन्युअल रूप से आवश्यक फाइलों की प्रतिलिपि बनाते हैं जब आप परिवर्तनों से खुश होते हैं और आपके नए स्टेजिंग पर्यावरण पर उन्हें अच्छी तरह से जांचते हैं

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