वेबसाइट

KapsuleHost को cPanel से वेबसाइट माइग्रेट करना

Most people move a site from cPanel without touching a file: Kapsule has a guided migration that copies your files and database for you while the old site stays live. This guide covers the three…

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

माइग्रेशन हर प्लान पर मुफ़्त है। कोई सेटअप शुल्क नहीं है और कोई प्रति-साइट शुल्क नहीं है।

शुरू करने से पहले

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

ये तैयार रखें:

  • वह डोमेन जिस पर साइट वर्तमान में चलती है।
  • साइट के WordPress एडमिन या आपके cPanel या FTP लॉगिन तक पहुंच।
  • अपने डोमेन रजिस्ट्रार की लॉगिन, अंतिम चरण के लिए।
  • एक Kapsule होस्टिंग प्लान जिसमें एक मुफ़्त साइट स्लॉट है।

माइग्रेशन पाथ चुनना

KPanel बाईं ओर साइडबार में Migrations खोलें, एक वेबसाइट माइग्रेशन पर क्लिक करें, और अपना वर्तमान साइट पता दर्ज करें। Kapsule साइट को जांचता है, प्लेटफ़ॉर्म की पहचान करता है, और तीन पाथ प्रदान करता है।

KPanel में माइग्रेशन पाथ विकल्प

पाथयह कैसे काम करता हैसर्वश्रेष्ठ है
Kapsule Migrator Pluginस्रोत साइट पर एक मुफ़्त प्लगइन स्थापित करें और एक बार की टोकन पेस्ट करें। कोई होस्टिंग क्रेडेंशियल आपके हाथ से नहीं जाता।WordPress और WooCommerce साइटों के लिए। सबसे तेज़ विकल्प और वह जो अधिकांश लोगों को चुनना चाहिए।
होस्टिंग क्रेडेंशियलहमें अस्थायी FTP, SFTP या cPanel पहुंच साथ ही डेटाबेस विवरण दें। हम सब कुछ सीधे खींचते हैं।कोई भी प्लेटफ़ॉर्म, साइटें जो WordPress नहीं हैं।
हमारी टीम इसे संभालती हैहमें साइट के बारे में बताएं और एक माइग्रेशन इंजीनियर इसे मैनुअली करता है।जटिल सेटअप, एक बार में कई साइटें, या यदि आप बस यह नहीं करना चाहते।

तीनों मुफ़्त हैं, और आप विज़ार्ड में किसी भी बिंदु पर उनके बीच स्विच कर सकते हैं।

प्लगइन पाथ

  1. Kapsule Migrator Plugin चुनें।
  2. स्क्रीन से kapsule-migrator.zip डाउनलोड करें।
  3. अपनी वर्तमान साइट पर, Plugins पर जाएं, फिर Add New पर, फिर Upload Plugin पर। zip अपलोड करें और इसे सक्रिय करें।
  4. अपने WordPress एडमिन मेनू में Kapsule Migrate खोलें।
  5. KPanel से टोकन कॉपी करें, इसे प्लगइन में पेस्ट करें और Start Migration पर क्लिक करें।

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

क्रेडेंशियल पाथ

Hosting credentials चुनें और दो सेक्शन भरें: FTP, SFTP या SSH विवरण (होस्टनाम, यूजरनाम, पासवर्ड) और डेटाबेस विवरण (होस्ट, नाम, यूजरनाम, पासवर्ड)। कुछ और के लिए एक नोट्स फ़ील्ड है जो मदद करता है, जैसे आपका cPanel पता।

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

टीम पाथ

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

आगे क्या होता है

आपने कौन सा पाथ चुना हो, आकार समान है:

  1. कॉपी पृष्ठभूमि में चलता है। आपकी मौजूदा साइट पूरे समय लाइव और अछूती रहती है।
  2. आपकी नई साइट एक अस्थायी पते पर समीक्षा योग्य हो जाती है।
  3. आप इसे जांचते हैं और अनुमोदन करते हैं।
  4. केवल तभी DNS बदलता है।

Kapsule माइग्रेशन के 7 दिन बाद आपकी मूल फ़ाइलें रखता है, इसलिए यदि कुछ दिन बाद कोई समस्या सामने आती है तो रोलबैक है।

स्विच करने से पहले समीक्षा करना

यह वह चरण है जिसे गंभीरता से लेने योग्य है, क्योंकि DNS के चलने के बाद, हर आगंतुक वह देखता है जिसे आपने अनुमोदित किया।

अस्थायी पता लोड करें और जांचें:

  • होमपेज और दो या तीन गहरे पृष्ठ।
  • छवियां, स्लाइडर या गैलरी में कुछ भी।
  • कोई संपर्क या बुकिंग फॉर्म, वास्तव में जमा किया गया।
  • एडमिन में लॉगिन करें, और एक संपादन सहेजा गया।
  • एक स्टोर पर: पुष्टि पृष्ठ पर पूर्ण परीक्षण ऑर्डर।

यदि कुछ URL अभी भी पुराने डोमेन की ओर इशारा करते हैं, तो एक खोज और प्रतिस्थापन चलाएं: खोज और प्रतिस्थापन चलाना

अपने डोमेन को इंगित करना

जब समीक्षा स्वच्छ हो, डोमेन स्थानांतरित करें। या तो अपने नेमसर्वर को Kapsule के नेमसर्वर में बदलें, जो सरल विकल्प है और DNS प्रबंधन को KPanel में लाता है, या अपने मौजूदा DNS प्रदाता को रखें और साइट के रिकॉर्ड को फिर से इंगित करें।

संपूर्ण निर्देश अपने नेमसर्वर बदलना और अपनी वेबसाइट में कस्टम डोमेन कनेक्ट करना में हैं।

DNS परिवर्तन को हर किसी तक पहुंचने में कुछ मिनट से कुछ घंटे तक लग सकते हैं। उस विंडो के दौरान कुछ आगंतुक अभी भी पुरानी होस्ट पर उतरेंगे, जो बिल्कुल कारण है कि आप इसे चलाते रहते हैं।

एक शांत सप्ताहांत की सुबह अपना डोमेन इंगित करें, शुक्रवार शाम को नहीं। यदि कुछ समायोजन की आवश्यकता है तो आप जागना चाहते हैं और आप हमें पहुंचना चाहते हैं।

मैनुअली माइग्रेट करना

यदि आप इसे स्वयं करना पसंद करते हैं, या साइट समर्थित प्लेटफ़ॉर्म पर नहीं है, तो मैनुअल रूट अभी भी काम करता है।

1. साइट बनाएं

Websites, फिर Add Website, फिर New Website। वह साइट प्रकार चुनें जो आप स्थानांतरित करते हैं। साइट को एक अस्थायी पते पर प्रावधानित किया जाता है जिसे आप तुरंत परीक्षण कर सकते हैं। अपनी पहली वेबसाइट बनाना देखें।

2. cPanel से निर्यात करें

साइट फ़ाइलों को डाउनलोड करें, या तो cPanel के File Manager के माध्यम से या FTP पर। WordPress के लिए वह सब कुछ है जो public_html के अंतर्गत है, wp-config.php सहित। cPanel का Backup Wizard पूरी चीज़ को एक ही डाउनलोड के रूप में बनाता है यदि आप पसंद करते हैं।

फिर डेटाबेस निर्यात करें: cPanel में phpMyAdmin खोलें, डेटाबेस चुनें, और Export का उपयोग करें, फिर Quick, फिर Go

3. फ़ाइलें अपलोड करें

  1. KPanel में, अपनी नई साइट खोलें, फिर Files, फिर SFTP
  2. SFTP accounts के अंतर्गत, एक यूजरनाम दर्ज करें और Create पर क्लिक करें।
  3. दिखाया गया होस्ट, पोर्ट, यूजरनाम और पासवर्ड कॉपी करें। पासवर्ड एक बार प्रदर्शित होता है और बाद में पुनः प्राप्त नहीं होता है।
  4. किसी भी SFTP क्लाइंट के साथ कनेक्ट करें और अपनी फ़ाइलें साइट निर्देशिका में अपलोड करें।

SFTP खाते और नेटिव SSH पहुंच दोनों पर पूर्ण विवरण SFTP पर कनेक्ट करना में है।

4. डेटाबेस आयात करें

  1. साइट खोलें, फिर Files, फिर Database
  2. Open phpMyAdmin पर क्लिक करें। आप स्वचालित रूप से साइन इन कर दिए जाते हैं, कोई अलग पासवर्ड नहीं।
  3. अपने डेटाबेस का चयन करें, Import पर क्लिक करें, .sql फ़ाइल चुनें, और Go पर क्लिक करें।

आयात सीमा और बड़े डंप को संभालने के तरीके के लिए phpMyAdmin के साथ अपने डेटाबेस तक पहुंचना देखें।

5. wp-config.php को अपडेट करें

Database टैब नए कनेक्शन विवरण को सूचीबद्ध करता है। Files का उपयोग करके उन्हें wp-config.php में कॉपी करें, फिर File Manager:

define( 'DB_NAME', 'your-new-database-name' );
define( 'DB_USER', 'your-new-database-user' );
define( 'DB_PASSWORD', 'your-new-password' );
define( 'DB_HOST', '127.0.0.1' );

पुरानी होस्ट के .htaccess नियमों को पार न ले जाएं। Kapsule Apache का उपयोग नहीं करता है, इसलिए ये नियम चलेंगे नहीं और आपको यह सोचने में गुमराह कर सकते हैं कि एक रीडायरेक्ट जगह पर है जब ऐसा नहीं है। इसके बजाय उन्हें KPanel में फिर से बनाएं: KapsuleHost पर .htaccess को समझना

6. परीक्षण करें, फिर पुनः इंगित करें

अस्थायी पता लोड करें, ऊपर की समीक्षा सूची के माध्यम से काम करें, फिर अपना डोमेन इंगित करें।

समस्या निवारण

साइट लोड होती है लेकिन कोई स्टाइलिंग नहीं है। डेटाबेस में पुराने निरपेक्ष URL। पुराने पते से नए पते तक एक खोज और प्रतिस्थापन चलाएं।

"Error establishing a database connection"wp-config.php में क्रेडेंशियल Database टैब से मेल नहीं खाते। जांचें कि DB_HOST 127.0.0.1 है।

डेटाबेस आयात आधा रास्ता विफल हो जाता है। डंप phpMyAdmin की अपलोड सीमा से बड़ा है। इसे .sql.gz में संपीड़ित करें, इसे छोटी फ़ाइलों में विभाजित करें, या एक टिकट खोलें और हम इसे आपके लिए आयात करेंगे।

स्थानांतरण के बाद कुछ पृष्ठ 404 हैं। पुनर्लेखन नियमों को फ्लश करें: WordPress, फिर Quick Actions, फिर Flush RewritesWordPress Permalink समस्याओं को ठीक करना देखें।

पैडलॉक गायब है या चेतावनी है। डेटाबेस में अभी भी HTTP URL से मिश्रित सामग्री: मिश्रित सामग्री चेतावनियों को ठीक करना

क्या आपको अभी भी सहायता की आवश्यकता है?

हमें ईमेल करें support@kapsulehost.com या KPanel में चैट खोलें।

KPanel खोलें
KapsuleHost को cPanel से वेबसाइट माइग्रेट करना