सीखने के बाद कि यह विंडोज़ या मैक में स्थानीय सर्वर पर वर्डप्रेस को स्थापित करना कितना आसान है, हमारे शुरुआती स्तर के पाठकों में से कुछ ने हमें बताया कि कैसे वे अपने स्थानीय वर्डप्रेस साइट को स्थानीय सर्वर पर ले जा सकते हैं। हमने पहले आपको दिखाया है कि स्थानीय सर्वर से वर्डप्रेस साइट को लाइव साइट पर कैसे स्थानांतरित किया जाए। यह लेख उस के ठीक विपरीत है इस आलेख में, हम आपको दिखाएंगे कि कैसे एक लाइव वर्डप्रेस साइट को स्थानीय सर्वर पर स्थानांतरित किया जाए।
क्यों और कौन स्थानीय सर्वर के लिए एक लाइव वर्डप्रेस साइट को स्थानांतरित करना चाहते हैं?
बहुत से लोग अपने लाइव साइट की प्रतिलिपि को स्थानीय सर्वर पर नई थीम, प्लगिन, या विकास परीक्षण करने के लिए तैयार करते हैं। यह आपको अपनी साइट को तोड़ने के बारे में चिंता किए बिना अपनी सभी सामग्री के साथ अपनी थीम सेट करने और सभी सुविधाओं का परीक्षण करने देता है। बहुत से उपयोगकर्ता अपने साइट को वास्तविक साइट डेटा के साथ अपने WordPress और कोडन कौशल का अभ्यास करने के लिए स्थानीय सर्वर पर अपनी साइट की प्रतिलिपि बनाते हैं।
भले ही आप वर्डप्रेस में डमी सामग्री के साथ सभी परीक्षण कर सकते हैं, असली साइट डेटा आपको आपके लाइव साइट पर ये बदलाव कैसे दिखाएंगे का एक बेहतर दृश्य प्रतिनिधित्व देता है।
जरूरी : चाहे आप अपनी वर्डप्रेस साइट को एक नए डोमेन में ले जा रहे हों, या वर्डप्रेस.com से स्वयं वर्डप्रेस की मेजबानी कर रहे हैं या आपके स्थानीय होस्ट को, यह अत्यधिक अनुशंसा की जाती है कि आप अपनी पूरी वेबसाइट बैकअप लें। हम बैकअप बनाने के लिए BackupBuddy का उपयोग करने की सलाह देते हैं। आप बैकअप अप का उपयोग करके अपनी साइट बैकअप भी कर सकते हैं या मैन्युअल बैकअप बना सकते हैं।
लाइव वर्डप्रेस साइट को स्थानीय सर्वर से प्लगइन का उपयोग कर चलाना
आपको जो कुछ करना है, वह आपकी लाइव साइट पर डुप्लिकेटर प्लगइन को स्थापित और सक्रिय करना है। डुप्लिकेटर प्लगइन आपको अपने संपूर्ण वर्डप्रेस साइट के डुप्लिकेट पैकेज बनाने की अनुमति देता है। इसका उपयोग आपकी वर्डप्रेस साइट को एक नए स्थान पर ले जाने के लिए किया जा सकता है, और इसे बैकअप प्लगइन के रूप में भी इस्तेमाल किया जा सकता है। सक्रियण पर, प्लगइन एक नया जोड़ता है “अनुलिपित्र” अपने WordPress व्यवस्थापक साइडबार में मेनू आइटम उस पर क्लिक करने से आपको प्लगइन के पैकेज स्क्रीन पर ले जाया जाएगा।
एक नया पैकेज बनाने के लिए, आपको नया पैकेज बनाने के बटन पर क्लिक करना होगा। अनुलिपित्र आपके संपूर्ण वर्डप्रेस साइट के पैकेज बनाना शुरू करेगा। आपके लाइव साइट पर आपके पास कितने डेटा पर निर्भर करता है, यह कुछ समय ले सकता है। एक बार समाप्त होने पर यह आपको संकुल स्क्रीन पर पुनर्निर्देशित करेगा, जिसमें एक इंस्टॉलर फाइल के साथ नए बनाए गए पैकेज दिखाए जाएंगे। अपनी साइट को स्थानांतरित करने के लिए आपको अपने कंप्यूटर पर ज़िप पैकेज, साथ ही इंस्टॉलर फ़ाइल दोनों को डाउनलोड करने की आवश्यकता है।
आपके स्थानीय सर्वर साइट को एक नया डाटाबेस की आवश्यकता होगी, ताकि आपको अपने स्थानीय सर्वर पर phpMyAdmin का उपयोग कर एक डेटाबेस बनाने की आवश्यकता हो। एक बार डेटाबेस तैयार करने के बाद आपको पैकेज चिपकाने और फ़ाइल को स्थानीय सर्वर की वेब निर्देशिका में रिक्त फ़ोल्डर में कॉपी करने की आवश्यकता होती है। स्थापना स्क्रिप्ट को चलाने के लिए, आपको अपने वेब ब्राउज़र में इंस्टॉल फाइल को खोलना होगा। उदाहरण के लिए यदि आपने दोनों फाइलों को चिपकाया है /परीक्षण स्थल/
फ़ोल्डर में जाकर आप उन्हें अपने ब्राउज़र में एक्सेस कर सकते हैं http: //localhost/test-site/install.php
। अब आप डुप्लिकेटर इंस्टॉलेशन स्क्रिप्ट को इस तरह देखेंगे:
इस स्क्रीन पर, आपको अपने स्थानीय सर्वर की डेटाबेस जानकारी प्रदान करने की आवश्यकता है। मेजबान आम तौर पर स्थानीयहोस्ट है यदि आपने अपनी साइट पर MySQL के लिए एक नया उपयोगकर्ता नहीं बनाया है, तो आपका यूज़रनेम रूट होगा। यदि आप रूट यूज़र के लिए एक पासवर्ड का उपयोग कर रहे हैं तो उस पासवर्ड को दर्ज करें, अन्यथा इसे रिक्त छोड़ दें अंत में, आपको अभी बनाया डेटाबेस नाम दर्ज करना होगा।
इंस्टॉलर अब आपके डेटाबेस और वर्डप्रेस फ़ाइलों को ज़िप पैकेज से निकालेगा और उन्हें आयात करेगा। पैकेज के आकार के अनुसार, इसमें कुछ समय लग सकता है। इंस्टॉलर ने फ़ाइलें और आयातित डेटाबेस निकाले जाने के बाद, यह आपको अपडेट पेज पर रीडायरेक्ट करेगा।
अपडेट पृष्ठ पर, आपको अपने लाइव साइट के यूआरएल और अपने स्थानीय सर्वर पर साइट का यूआरएल प्रदान करना होगा। प्लग इन इन मानों को स्वचालित रूप से पता लगाएगा कि वे सही हैं और फिर अपडेट बटन पर क्लिक करें। डुप्लिकेटर प्लगइन अब आपके डेटाबेस में यूआरएल को अपडेट करेगा।
यही कारण है कि आपने अपने लाइव साइट को स्थानीय सर्वर पर सफलतापूर्वक स्थानांतरित कर दिया है इंस्टॉलर आपको एक सफल पेज दिखाएगा आपको अपने स्थानीय सर्वर साइट पर permalinks अपडेट करने और इंस्टॉलर फ़ाइल और पैकेज को हटाने की आवश्यकता होगी।
मैन्युअल रूप से एक लाइव वर्डप्रेस साइट को स्थानीय सर्वर पर ले जाएं
यदि प्लगइन आपके लिए काम नहीं करता है, तो आप हमेशा अपने लाइव साइट को स्थानीय सर्वर पर ले जा सकते हैं। सबसे पहले आपको अपनी वेबसाइट का मैन्युअल रूप से बैक अप करना होगा। हमारे पास मैन्युअल रूप से अपने वर्डप्रेस डाटाबेस को कैसे बैकअप करना है, इस पर एक ट्यूटोरियल है। हम अपने वर्डप्रेस डाटाबेस को निर्यात करने के लिए phpMyAdmin का उपयोग करने की सलाह देते हैं।
अपने लाइव साइट के वर्डप्रेस डाटाबेस को निर्यात करने के लिए, आपको अपने सीपीएनएल डैशबोर्ड में लॉग इन करना होगा और phpMyAdmin पर क्लिक करना होगा। PhpMyAdmin के अंदर आपको उस डेटाबेस का चयन करना होगा जिसे आप निर्यात करना चाहते हैं और फिर शीर्ष पर निर्यात टैब पर क्लिक करें।
phpMyAdmin अब आपको त्वरित या कस्टम निर्यात विधि चुनने के लिए कहेंगे। हम कस्टम विधि का उपयोग करने की सलाह देते हैं और ज़िप को संपीड़न विधि के रूप में चुनना कभी-कभी वर्डप्रेस प्लगइन्स आपके वर्डप्रेस डाटाबेस के अंदर अपने टेबल बना सकते हैं। यदि आप उस प्लगइन को अब और नहीं उपयोग कर रहे हैं, तो कस्टम पद्धति आपको उन तालिकाओं को बाहर करने की अनुमति देता है बाकी के विकल्प के रूप में वे छोड़ दें और ज़िप प्रारूप पर अपने डेटाबेस बैकअप को डाउनलोड करने के लिए क्लिक करें।
एक बार जब आप अपना डाटाबेस बैकअप डाउनलोड करते हैं, तो अगला कदम आपके वर्डप्रेस फाइलों को डाउनलोड करना है। ऐसा करने के लिए आपको अपने WordPress साइट से कनेक्ट करने की आवश्यकता है जैसे फ़ेटलज़िला जैसे किसी एफ़टीपी क्लाइंट का उपयोग करना। अपने कंप्यूटर पर अपने सभी वर्डप्रेस फाइलें और फ़ोल्डर डाउनलोड करें। आपकी सभी फ़ाइलों को डाउनलोड करना आपके वेबसाइट पर आपके पास कितना डेटा के आधार पर कुछ समय ले सकता है
अगर आप अपनी वर्जन फाइलों को डाउनलोड करने के बाद, आपकी सभी फाइलों को डाउनलोड करते हैं और न केवल WP-content निर्देशिका को डाउनलोड करते हैं, तो इन फ़ाइलों को अपने स्थानीय सर्वर फ़ोल्डर में पेस्ट करें जहां आप WordPress को स्थापित करना चाहते हैं।
अपने स्थानीय सर्वर पर, आपको अपने वर्डप्रेस साइट के लिए एक डेटाबेस बनाना होगा। ऐसा करने के लिए आपको खोलने की आवश्यकता है http: // localhost / phpmyadmin /
अपने वेब ब्राउज़र में और एक नया डाटाबेस बनाएँ डेटाबेस बनाने के बाद पर क्लिक करें आयात शीर्ष पर टैब अगली स्क्रीन पर आपको क्लिक करना होगा फ़ाइल का चयन पहले से डाउनलोड किए गए वर्डप्रेस डाटाबेस निर्यात फ़ाइल का चयन करने के लिए बटन, और उसके बाद पर क्लिक करें चले जाओ बटन। phpMyAdmin अब आपके डेटाबेस आयात करेगा और यह आपको सफल संदेश देगा जब यह किया जाएगा।
अब जब आपका डेटाबेस तैयार हो गया है, तो आपको अपने लाइव साइट पर संदर्भित अपने WordPress डेटाबेस के भीतर यूआरएल को अद्यतन करना होगा। आप इसे phpMyAdmin में SQL क्वेरी चला कर ऐसा कर सकते हैं। सुनिश्चित करें कि आपने अपना स्थानीय साइट का डेटाबेस चुना है और फिर SQL पर क्लिक करें PhpMyAdmin की एसक्यूएल स्क्रीन कॉपी में और इस कोड को पेस्ट करें, यह सुनिश्चित करें कि आप अपनी साइट के स्थानीय सर्वर यूआरएल के साथ अपने लाइव साइट के यूआरएल और लोकलहोस्ट / टेस्ट साइट के साथ example.com की जगह लेते हैं।
UPDATE wp_options SET option_value = प्रतिस्थापन (option_value, 'http://www.example.com', 'http: // स्थानीयहोस्ट / परीक्षण-साइट') WHERE option_name = 'home' या option_name = 'siteurl'; UPDATE wp_posts SET post_content = प्रतिस्थापित करें (post_content, 'http://www.example.com', 'http: // localhost / test-site'); UPDATE wp_postmeta SET meta_value = प्रतिस्थापन (मेटा_वल्यू, 'http: //www.example.com', 'http: // localhost / test-site');
यह क्वेरी डेटाबेस से आपके लाइव साइट के यूआरएल पर प्रतिफल को बदल देगी और इसे स्थानीयहोस्ट यूआरएल के साथ बदल देगा।
आपका स्थानीय साइट अपडेट करने का अंतिम चरण है WP-config.php
फ़ाइल। आपको अपने स्थानीय सर्वर पर वर्डप्रेस स्थापित करने और नोटपैड जैसे टेक्स्ट एडिटर में wp-config.php फ़ाइल खोलने वाले फ़ोल्डर में जाने की आवश्यकता है। अपने स्थानीय होस्ट पर phpMyAdmin में बनाए गए एक के साथ डेटाबेस नाम बदलें अपने स्थानीय mysql उपयोगकर्ता नाम के साथ उपयोगकर्ता नाम बदलें, आमतौर पर यह रूट है। यदि आपने अपने स्थानीय होस्ट पर mySQL उपयोगकर्ता रूट के लिए पासवर्ड सेट किया है, तो उस पासवर्ड को दर्ज करें अन्यथा इसे खाली छोड़ दें और अपने परिवर्तन सहेजें।
/ ** WordPress के लिए डेटाबेस का नाम * / परिभाषित करें ('DB_NAME', 'database_name_here'); / ** MySQL डेटाबेस उपयोगकर्ता नाम * / परिभाषित करें ('DB_USER', 'username_here'); / ** MySQL डाटाबेस पासवर्ड * / परिभाषित करें ('DB_PASSWORD', 'password_here');
यह आपके सभी लाइव साइट अब आपके स्थानीय सर्वर पर कॉपी किए गए हैं, और आप उसे ड्राइव करने के लिए तैयार हैं। हमें उम्मीद है कि आप इस ट्यूटोरियल को उपयोगी पाया। यदि आपके कोई प्रश्न या प्रतिक्रिया है, तो कृपया नीचे एक टिप्पणी छोड़ दें।