Intel से Apple Silicon (M-सीरीज़) चिप Mac पर ServBay डेटा कैसे माइग्रेट करें
सबसे पहले, आपको अपनी नई Apple Silicon चिप वाले Mac में अपग्रेड करने की शुभकामनाएँ! यह सुनिश्चित करने के लिए कि आपका ServBay लोकल डेवलपमेंट एनवायरनमेंट नए डिवाइस पर स्मूथ और एफ्फ़िशिएंटली चले, आपको एक निर्धारित माइग्रेशन प्रक्रिया फॉलो करनी होगी। यह गाइड आपको विस्तार से सभी आवश्यक स्टेप्स बताएगी।
विशेष माइग्रेशन प्रक्रिया की आवश्यकता क्यों है?
ServBay का मुख्य एप्लिकेशन यूनिवर्सल आर्किटेक्चर अपना कर Intel और Apple Silicon (M-सीरीज़) दोनों चिप के साथ संगत है।
लेकिन ServBay द्वारा प्रदत्त मुख्य पैकेज (जैसे PHP, Node.js, Python, Go, Java, MySQL, MariaDB, Nginx, Apache आदि) विशेष CPU आर्किटेक्चर के लिए कंपाइल व ऑप्टिमाइज़ किए गए हैं। इसका अर्थ है कि Intel के लिए बने पैकेज सीधे M सीरीज़ चिप पर नहीं चल सकते—और उल्टा भी यही लागू होता है।
इसलिए, जब आप Intel Mac को M सीरीज Mac से बदलते हैं, तो केवल ServBay डायरेक्टरी कॉपी करना पर्याप्त नहीं है; आपको सभी इंस्टॉल्ड पैकेजों को बदलना और व्यक्तिगत डेटा तथा कॉन्फिगरेशन को उचित तरह से माइग्रेट करना आवश्यक है।
विस्तृत माइग्रेशन स्टेप्स
डेटा की पूर्णता और सही माइग्रेशन के लिए निम्नलिखित चरण सावधानीपूर्वक फॉलो करें।
चरण 1: ServBay को पूरी तरह से बंद और बाहर निकलें
अपने पुराने Intel Mac पर, स्क्रीन के टॉप मेनू बार में ServBay आइकन पर क्लिक करें, और मेनू से सभी सेवाओं को बंद करें और बाहर निकलें
चुनें। बैकअप से पहले सभी डेटा फाइलें सही तरीके से बंद हो चुकी हों, यह सुनिश्चित करने का यह सबसे महत्वपूर्ण कदम है।
चरण 2: ServBay डेटा डायरेक्टरी का बैकअप लें
- Finder खोलें और
/Applications
डायरेक्टरी में जाएँ। ServBay
नामक डायरेक्टरी खोजें (ध्यान दें, यहServBay.app
एप्लिकेशन नहीं है)।- इस डायरेक्टरी का नाम बदलकर
ServBay.bak
कर दें। इसमें आपकी सभी वेबसाइट फाइल्स, डेटाबेस, SSL सर्टिफ़िकेट्स, बैकअप और कॉन्फ़िगरेशन मौजूद हैं।
चरण 3: नए Mac पर ServBay नई इंस्टॉलेशन करें
ServBay.bak
डायरेक्टरी को अपने पुराने Mac से पूरी तरह कॉपी कर नए M सीरीज Mac के/Applications
डायरेक्टरी में रखें।- अपने नए M सीरीज Mac पर ServBay का नवीनतम वर्शन डाउनलोड व इंस्टॉल करें।
- पहली बार जब आप ServBay.app चलाएँगे, यह आपको नए इंस्टॉलेशन प्रक्रिया के लिए गाइड करेगा। कृपया निर्देशों का पालन करें। इंस्टॉलेशन पूरा होने पर
/Applications
में एक नईServBay
डायरेक्टरी बन जाएगी।
चरण 4: आवश्यक सभी पैकेज दोबारा इंस्टॉल करें
- नए Mac पर ServBay खोलें।
- बाएं नेविगेशन बार से पैकेजेस (Packages) पेज पर जाएँ।
- पुराने Mac में जो-जो पैकेज उपयोग में थे, उन्हें यहां फिर से इंस्टॉल करें (जैसे PHP 8.2, MySQL 8.0, Nginx 1.25 आदि)।
- महत्वपूर्ण: इस स्टेप में सिर्फ पैकेज इंस्टॉल करें, उन्हें एक्टिवेट अभी न करें।
चरण 5: एक बार फिर ServBay पूरी तरह बंद करें
सभी पैकेज इंस्टॉल हो जाने के बाद फिर से मेनू बार में ServBay आइकन पर क्लिक करें और सभी सेवाओं को बंद करें और बाहर निकलें
चुनें।
चरण 6: मुख्य डेटा और कॉन्फीग माइग्रेट करें
अब आपके /Applications/
डायरेक्टरी में दो संबंधित फोल्डर होने चाहिए:
/Applications/ServBay.bak
(पुराने Mac से लाया गया बैकअप)/Applications/ServBay
(नये Mac पर ताजातरीन इंस्टॉल्ड)
अब निम्नलिखित कॉपी ऑपरेशन करें:
/Applications/ServBay.bak
फोल्डर खोलें, इनमें से निम्नलिखित सब-डायरेक्टरी कॉपी करें और नई /Applications/ServBay
में पेस्ट करके, किसी भी समान नाम वाली फ़ाइल या डायरेक्टरी को ओवरराइट करें:
backup
: सभी मैन्युअल और ऑटोमैटिक बैकअप फाइल्स।data
: वेबसाइट सेटिंग्स, एप्लिकेशन सेटअप आदि।db
: आपके सभी डाटाबेस फाइल्स (MySQL, MariaDB, PostgreSQL)।ssl
: आपके सभी SSL सर्टिफिकेट्स।www
: आपके सभी वेबसाइट प्रोजेक्ट्स।
नोट: यह स्टेप अति महत्वपूर्ण है, क्योंकि यह आपके पूरे डेटा को रिस्टोर करेगा।
चरण 7: टेक्निकल सपोर्ट से कॉन्फ़िगरेशन फाइल कन्वर्ट कराएँ (सबसे महत्वपूर्ण स्टेप)
CPU आर्किटेक्चर बदल जाने के कारण पुरानी कॉन्फ़िगरेशन फाइलें नये Mac पर सीधे काम नहीं करेंगी।
- नए Mac पर
/Applications/ServBay.bak/data/servbay/config.data
फाइल खोजें। - इस
config.data
फाइल को ServBay के आधिकारिक टेक्निकल सपोर्ट को भेजें (जैसे Discord, Telegram, WeChat या ईमेल से)। - तकनीकी टीम इसे नए M-सीरीज़ आर्किटेक्चर के अनुसार कन्वर्ट करेगी और आपको लौटाएगी।
- मिली हुई बदली हुई फाइल को
/Applications/ServBay/data/servbay/config.data
पर ओवरराइट कर दें।
चरण 8: ServBay Root CA को फिर से इंस्टॉल करें
- ServBay ऐप्लिकेशन खोलें।
- बाएं नेविगेशन बार से सेटिंग्स (Settings) पर जाएँ।
- सेटिंग पेज पर
ServBay Root CA
ऑप्शन खोजें औरServBay Root CA को फिर से इंस्टॉल करें
बटन पर क्लिक करें।
चरण 9: सभी सेवाओं को फिर से स्टार्ट करें
- बाएं नेविगेशन बार में पैकेजेस (Packages) पेज पर जाएँ।
- प्रत्येक इंस्टॉल किए गए पैकेज को एक-एक करके रीस्टार्ट करें: पहले स्विच को ऑफ कर दें, फिर फिर से ऑन करें। इससे सब सर्विसेज़ आपके डेटा और नई कॉन्फिगरेशन के साथ स्टार्ट होंगी।
चरण 10: माइग्रेशन पूरा
अब आपका ServBay डेटा माइग्रेशन सफलतापूर्वक पूरा हो गया है! आपका ServBay अब नए M-सीरीज़ Mac पर सामान्य रूप से चल सकता है। आप अपनी वेबसाइट्स, डाटाबेस तथा अन्य सर्विसेज़ चाहें तो चेक कर सकते हैं।
सामान्य प्रश्न (FAQ)
- प्रश्न: क्या मैं टेक्निकल सपोर्ट से
config.data
फाइल कन्वर्ट करवाने वाला स्टेप छोड़ सकता हूँ?- उत्तर: बिल्कुल नहीं।
config.data
में हार्डवेयर आर्किटेक्चर से जुड़ी महत्वपूर्ण सेटिंग्स होती हैं। स्टेप छोड़ने से ServBay आपके वेबसाइट, डाटाबेस या अन्य सर्विसेज़ की सेटिंग्स सही से लोड नहीं कर पाएगा और हो सकता है स्टार्ट ही न हो।
- उत्तर: बिल्कुल नहीं।
- प्रश्न: अगर मैं भूल गया कि मैंने पहले कौन-कौन से पैकेज इंस्टॉल किए थे तो क्या करें?
- उत्तर: जब आप टेक्निकल सपोर्ट से कॉन्फ़िग फाइल कन्वर्ट करवाएँगे, तो उसमें सभी इंस्टॉल्ड पैकेज की जानकारी होगी—आप सपोर्ट टीम से भी पूछ सकते हैं।
- प्रश्न: माइग्रेशन के बाद मेरी वेबसाइट एक्सेस क्यों नहीं हो रही?
- उत्तर: कृपया यह क्रमवार जाँचें:
- देखें कि आपने चरण 9 में आवश्यक सभी पैकेज (जैसे Nginx/Apache और प्रासंगिक PHP वर्शन) रीस्टार्ट किए हैं।
- ServBay में साइट की सेटिंग सही है या नहीं, जाँचें।
- संबंधित पैकेज का लॉग फाइल देखें और संभावित त्रुटि मैसेज की पुष्टि करें।
- उत्तर: कृपया यह क्रमवार जाँचें: