= सीपीनल = CPanel या किसी भी प्रबंधित सर्वर पर किसी भी परिनियोजन समस्या को डीबग करना काफी कठिन है क्योंकि प्रदाता इस प्रकार के सर्वर का प्रबंधन करता है, और उनके पास सर्वर का पूर्ण नियंत्रण होता है। और उसके लिए, हम परिनियोजन के लिए Cpanel या किसी प्रबंधित सर्वर की अनुशंसा नहीं करते हैं। हमारा सुझाव है कि आप किसी भी VPS सर्वर का उपयोग करें जहाँ आपका उस पर पूर्ण नियंत्रण हो। आप Amazon LightSail, ec2 या digitalocean या किसी भी ubuntu सर्वर से कोई भी $5 ÂÂ एक $10/महीना सर्वर खरीद सकते हैं यदि आप अभी भी सीपीएनल के साथ आगे बढ़ने का निर्णय लेते हैं, तो हमारी सहायता टीम आपकी सहायता नहीं कर पाएगी। हमने अपने उपयोगकर्ताओं को आरंभ करने में मदद करने के लिए इस प्रलेखन अनुभाग में सीपीएनल के लिए कुछ संसाधन रखे हैं लेकिन इसके अलावा, हमारे पास सीपीएनल के साथ पेशकश करने के लिए बहुत कुछ नहीं है == एक्सेस सर्वर == एपीआई स्थापित करने के लिए, पहले cPanel टर्मिनल का उपयोग कर सर्वर तक पहुंचें, यदि आपको टर्मिनल नहीं मिलता है, तो अपने स्थानीय कंप्यूटर टर्मिनल में लॉगिन करें या SSH का उपयोग करके विंडोज के लिए पोटीन लगाएं एसएसएच का उपयोग कर अपने सर्वर पर एसएसएच लॉगिन सक्षम करने के बाद, यदि आपको कोई विकल्प दिखाई नहीं देता है, तो अपने होस्टिंग प्रदाता से cPanel नियंत्रण के रूप में होस्टिंग प्रदाता द्वारा संपर्क करें लॉग इन करने के बाद, जांचें कि क्या कंपोज़र पहले से इंस्टॉल है या इस कमांड का उपयोग नहीं कर रहा है, संगीतकार -वी अगर कंपोजर इंस्टॉल नहीं है तो इंस्टॉल करें आपके सर्वर के लिए संगीतकार इंस्टॉल करने के लिए इस YouTube वीडियो को देखें आपके सर्वर पर संगीतकार, उसके बाद, PHP संस्करण का उपयोग करके जांचें, पीएचपी -वी सुनिश्चित करें कि यह है 7.4 == सबडोमेन बनाएं == अब दो सबडोमेन बनाएं, उदाहरण के लिए, ->your_domain.com ->होस्ट फ्रंटएंड स्टोर api.your_domain.com ->होस्ट लारवेल एपीआई admin.your_domain.com ->होस्ट एडमिन डैशबोर्ड या यदि आप सभी स्क्रिप्ट को सबडोमेन पर होस्ट करना चाहते हैं, तो इस तरह से सबडोमेन बनाएं, ->store.your_domain.com ->होस्ट फ्रंटएंड स्टोर api.your_domain.com ->होस्ट लारवेल एपीआई admin.your_domain.com ->होस्ट एडमिन डैशबोर्ड डोमेन/सबडोमेन बनाने के बाद, सुनिश्चित करें कि सभी डोमेन/सबडोमेन HTTPS सक्षम हैं। इसे सक्षम करने के लिए कृपया अपने होस्टिंग प्रदाता से संपर्क करें, क्योंकि अधिकांश होस्टिंग प्रदाता कुछ प्रकार के मुफ़्त एसएसएल प्रदान करते हैं == एपीआई स्थापित करें == -निकालें पिक्सर-लार्वेल पैकेज जिसे आप डाउनलोड करते हैं CodeCanyon - उस फोल्डर पर आपको दूसरा मिल जाएगा zip पिक्सर-laravel.zip - अब इसे निकाल लें पिक्सर-laravel.zipfile - उस फाइल पर, आपको एक फोल्डर मिलेगा, जिसका नाम होगा पिक्सर-एपी अब इसे अपलोड करें पिक्सर-एपीआई फोल्डर को आपके सर्वर में api.your_domain.com फ़ोल्डर सुनिश्चित करें कि आपका api.your_domain.comsubdomain दस्तावेज़ रूटपॉइंट्स उस पर एपीआई/सार्वजनिक फ़ोल्डर अब एक MySQL डेटाबेस और MySQL विज़ार्ड से उपयोगकर्ता बनाएँ MySQL डेटाबेस बनाने के बाद, अपने api फ़ोल्डर को अपने cPanel फ़ाइल प्रबंधक से कॉपी करें और कॉपी करें .env.उदाहरण के लिए .env कॉपी के बाद एडिट करें .env और MySQL क्रेडेंशियल जोड़ें, साथ ही, जोड़ें httpsYOUR_DOMAIN.COM/api से APP_URL. इसके बिना, अपलोड समारोह टूट जाएगा फिर अपने पास जाओ ssh टर्मिनल फिर से और, के लिए जाओ एपीआई फ़ोल्डर और चलाएँ, संगीतकार स्थापित करें यदि कंपोज़र सभी पैकेजों को सफलतापूर्वक स्थापित करता है, फिर इस कमांड को एपीआई फ़ोल्डर, php कारीगर कुंजी: उत्पन्न करेंphp कारीगर चमत्कार: स्थापित करें आपको माइग्रेशन, डेटा और व्यवस्थापक खाते के लिए कई पुष्टिकरण प्राप्त होंगे। सुनिश्चित करें कि आपने पुष्टि चरण की जांच कर ली है और अपनी आवश्यकता के आधार पर आवश्यक कार्रवाई करें उसके बाद, स्टोरेज को लिंक करने के लिए इस कमांड को रन करें, php कारीगर भंडारण: लिंक इंस्टॉल करने के बाद अपने api.your_domain_name.com, और आपको इस तरह का एक वेबपेज मिलेगा, == फ्रंटएंड स्थापित करें == अगले चरण पर आगे बढ़ने से पहले, सुनिश्चित करें कि आप पहले से ही इस तरह के दो उप डोमेन बना चुके हैं, ->your_domain.com ->होस्ट फ्रंटएंड स्टोर admin.your_domain.com ->होस्ट एडमिन डैशबोर्ड या ->store.your_domain.com ->होस्ट फ्रंटएंड स्टोर admin.your_domain.com ->होस्ट एडमिन डैशबोर्ड फ्रंटएंड प्रोजेक्ट बिल्ड टाइपस्क्रिप्ट को प्रोजेक्ट बनाने के लिए बहुत अधिक मेमोरी की आवश्यकता होती है, इसलिए यदि आपके सर्वर में कम से कम 8GB+ मेमोरी है, तो आप प्रोजेक्ट को सीधे अपने सर्वर पर बना सकते हैं। यदि नहीं, तो अपने सर्वर पर प्रोजेक्ट बनाएं, फिर फ़ोल्डर को सर्वर पर ले जाएं और फिर प्रोजेक्ट को सर्व करें। हम इस ट्यूटोरियल में दूसरी विधि करेंगे हम आपको सुझाव देंगे कि आप अपने कंप्यूटर पर फ्रंटएंड पार्ट बनाएं और फिर बिल्ड फाइल को सर्वर पर अपलोड करें चरण 1 - कस्टम सर्वर बनाएँ अपने पर जाओ पिक्सर-लार्वेल फ़ोल्डर दुकान आराम के लिए कस्टम सर्वर बनाएं दुकान आराम, नैनो दुकान/server.js और इस कोड को पेस्ट करें, // server.jsconst { createServer } = आवश्यकता ('http') const { पार्स} = आवश्यकता ('url') const अगला = आवश्यकता ('अगला') const dev = process.env.NODE_ENV'production'const app = अगला ({ dev })const handle = app.getRequestHandler()app.preparethen =>{createServer((req, res) =>सुनिश्चित करें कि `true` को दूसरे तर्क के रूप में `url.parse` पास करना है यह इसे पार्स करने के लिए कहता है URL का प्रश्न भाग if (pathname'/b') {app.render(req, res, '/b', query)} else {handle(req, res, parsedUllisten(3003, (err) =>{if (err) throw errconsole. httplocalhost:3003 पर लॉग तैयार अब के लिए package.json को अपडेट करें दुकान आराम, नैनो शॉप/पैकेज.जेसन और बदलें इसके साथ स्क्रिप्ट शुरू करें, "प्रारंभ": "NODE_ENV = उत्पादन नोड सर्वर.जेएस"व्यवस्थापक आराम इसी तरह, के लिए कस्टम सर्वर बनाएं व्यवस्थापक आराम, नैनो व्यवस्थापक/server.js और इस कोड को पेस्ट करें, // server.jsconst { createServer } = आवश्यकता ('http') const { पार्स} = आवश्यकता ('url') const अगला = आवश्यकता ('अगला') const dev = process.env.NODE_ENV'production'const app = अगला ({ dev })const handle = app.getRequestHandler()app.preparethen =>{createServer((req, res) =>सुनिश्चित करें कि `true` को दूसरे तर्क के रूप में `url.parse` पास करना है यह इसे पार्स करने के लिए कहता है URL का प्रश्न भाग if (pathname'/b') {app.render(req, res, '/b', query)} else {handle(req, res, parsedUllisten(3002, (err) =>{if (err) throw errconsole. httplocalhost:3002 पर लॉग तैयार अब के लिए package.json को अपडेट करें व्यवस्थापक आराम, नैनो व्यवस्थापक/पैकेज.जेसन और बदलें इसके साथ स्क्रिप्ट शुरू करें, "प्रारंभ": "NODE_ENV = उत्पादन नोड सर्वर.जेएस"चरण 2 - स्थापित करें& निर्माण अपने पर जाओ पिक्सर-लार्वेल ->व्यवस्थापक फ़ोल्डर फिर से सभी npm संकुल को स्थापित करने के लिए इस कमांड को चलाएँ, धागा दोबारा, अपने पर जाओ पिक्सर-लार्वेल ->दुकान फ़ोल्डर फिर से सभी npm संकुल को स्थापित करने के लिए इस कमांड को चलाएँ, धागा चरण 3 - परियोजना बनाएँ सबसे पहले, हमें नमूना कॉपी करना होगा उत्पादन के लिए .env.template दुकान और पहले व्यवस्थापक के लिए .env के लिए जाओ, सीडी की दुकान फिर कॉपी करने के लिए इस कमांड का उपयोग करें, सीपी .env.template .env अब .env संपादित करें और आपको जोड़ें एपीआई यूआरएल को .env नैनो .env और उपयोग करें NEXT_PUBLIC_REST_API_ENDPOINT=httpsapi.YOUR_DOMAIN.com/ इसके बाद में जाएं व्यवस्थापक ->बाकी फ़ोल्डर, सीडी व्यवस्थापक फिर कॉपी करने के लिए इस कमांड का उपयोग करें, सीपी .env.template .env नैनो .env और उपयोग करें NEXT_PUBLIC_REST_API_ENDPOINT=httpsapi.YOUR_DOMAIN.com/ अपने पर जाओ पिक्सर-लार्वेल ->व्यवस्थापक फ़ोल्डर फिर से सभी npm संकुल को स्थापित करने के लिए इस कमांड को चलाएँ, सूत का निर्माण दोबारा, अपने पर जाओ पिक्सर-लार्वेल ->दुकान फ़ोल्डर फिर से सभी npm संकुल को स्थापित करने के लिए इस कमांड को चलाएँ, सूत का निर्माण और भाग खड़ा हुआ, प्रोजेक्ट बनाने के बाद अपलोड करें Shopto root_domain ->public_htmlfolder admin-restto admin.your_domain.com फ़ोल्डर दुकान, दुकान व्यवस्थापक, == स्थापित NodeJs परियोजना == हम दोनों चलाएंगे दुकान और इस चरण में cPanel NodeJs एप्लिकेशन का उपयोग करने वाले व्यवस्थापक ऐसा करने के लिए सबसे पहले अपने cPanel से NodeJS सेक्शन में जाएँ, के लिए दुकान, अभी, - NodeJS संस्करण का चयन करें - पर्यावरण बनाओ उत्पादन - एप्लिकेशन रूट सेट करें - और एप्लिकेशन स्टार्टअप फ़ाइल के रूप में सर्वर.जेएस आप अपने cPanel फ़ाइल मैनेजर से एप्लिकेशन पाथ प्राप्त कर सकते हैं NodeJS ऐप बनाने के बाद, सभी संकुल स्थापित करें और ऐप को पुनरारंभ करें, के लिए व्यवस्थापक, इसी तरह, व्यवस्थापक के लिए एक अन्य NodeJS एप्लिकेशन बनाएं व्यवस्थापक उपडोमेन और व्यवस्थापक उपनिर्देशिका दोनों NodeJS एप्लिकेशन को इंस्टॉल और चलाने के बाद, आप पिक्सर की जांच करने के लिए अपने डोमेन तक पहुंच सकते हैं, शुक्रिया!