ज्ञानकोष

कसैले तपाईंसँग सेयर गरेको साइटमा काम गर्दै

साइटको धनीले इमेलमार्फत एउटा साइट मात्र डेभलपरलाई हस्तान्तरण गर्न सक्छन् — उनीहरूको खाता, उनीहरूको बिलिङ, वा उनीहरूका अन्य साइटहरू होइन। दुवै पक्षहरू: ड्यासबोर्डबाट यसलाई साझा गर्ने र रद्द गर्ने, र zinnector login, clone र dev मार्फत डेटाबेससहित साइट तान्ने — साथै प्रत्येक भूमिकाले के गर्न सक्छ र के गर्न सक्दैन।

साइटको मालिकले तपाईँलाई उनीहरूका साइटहरू मध्ये एउटा मा मात्र पहुँच दिन सक्छन् — उनीहरूको खातामा होइन, उनीहरूको बिलिङमा होइन, उनीहरूका अन्य साइटहरूमा होइन — र तपाईँ आफ्नो Zinn Digital® लगइन र नि:शुल्क Zinnector® CLI को प्रयोग गरेर यसमा काम गर्नुहुन्छ। यो निर्देशिका ती दुवै पक्षका लागि हो: मालिकले के गर्छन्, र तपाईँले के गर्नुहुन्छ।

यदि तपाईँले पहिले Zinnector® प्रयोग गर्नुभएको छैन भने, Getting started with Zinnector® ले यसलाई लगभग दुई मिनेटमा इन्स्टल गर्छ। यहाँ कुनै पनि कुराका लागि तपाईँले होस्टिङ किन्नुपर्ने आवश्यकता छैन।

साइटको मालिकका लागि — एउटा साइट सेयर गर्ने तरिका

  1. आफ्नो ड्यासबोर्डमा साइट खोल्नुहोस् र Security मा जानुहोस्।
  2. Who else can reach this site मा, Share this site छनोट गर्नुहोस्।
  3. डेभलपरको इमेल ठेगाना टाइप गर्नुहोस्। उनीहरूलाई अझै खाता चाहिँदैन — यदि उनीहरूले कहिल्यै साइन इन गरेका छैनन् भने, उनीहरूले निमन्त्रणा पाउँछन् र उनीहरूले यसलाई स्वीकार गर्ने बित्तिकै पहुँच सुरु हुन्छ।
  4. एउटा role छनोट गर्नुहोस्:
  • Viewer — हेर्न सक्छन्, र केही पनि परिवर्तन गर्न सक्दैनन्।
  • Editor — डेभलपरलाई सामान्यतया चाहिने भूमिका। उनीहरूले साइटका फाइलहरू परिवर्तन गर्न, wp-admin प्रयोग गर्न, र स्थानीय रूपमा काम गर्नका लागि साइटको आर्काइभ डाउनलोड गर्न सक्छन्। त्यो आर्काइभमा डेटाबेस समावेश हुन्छ
  • Manager — सम्पादकले गर्न सक्ने सबै कुरा, प्लस ब्याकअप रिस्टोर गर्ने सुविधा।
  1. एउटा reason र, यदि कामको अन्तिम मिति छ भने, एउटा expiry दिनुहोस्। पहुँच सोही मितिमा समाप्त हुन्छ; तपाईँले यसलाई हटाउन सम्झिरहनु पर्दैन।
  2. सेभ गर्नुहोस्।

तपाईँले जे सुकै छनोट गरे पनि, एक सहयोगीले कहिल्यै पनि साइट हटाउन, तपाईँको बिलिङ हेर्न, वा तपाईँका अन्य कुनै पनि साइटहरूमा पहुँच पाउन सक्दैन।

"आर्काइभमा डेटाबेस समावेश हुन्छ" भन्नुको अर्थ के हो

एक सम्पादक वा प्रबन्धकले काम गर्नका लागि साइटको प्रतिलिपि लिन सक्छन्, र साइटको प्रतिलिपि भनेको यसको फाइलहरू यसको डेटाबेस हो। एउटा WordPress डेटाबेसले तपाईँका आगन्तुकहरूले साइटलाई दिएका सबै कुराहरू राख्छ — टिप्पणीकर्ताको नाम र इमेल ठेगानाहरू, ग्राहक खाताहरू, WooCommerce अर्डरहरू र डेलिभरी ठेगानाहरू, फारम सबमिसनहरू।

त्यो सामान्यतया डेभलपरलाई चाहिने कुरा नै हो: यो बिना उनीहरूले एउटा खाली साइटमा तपाईँको थिम मात्र हेरिरहेका हुन्छन्। यसको बारेमा जान्नु योग्य छ, किनकि यो वास्तविक व्यक्तिगत डेटा हो र यो जसको हो ती हाम्रा होइनन्, तपाईँका ग्राहकहरू हुन्।

दुईवटा कुराहरू यहाँ लागू हुन्छन्, र प्लेटफर्मले तपाईँका लागि दुवै गर्छ:

  • प्रत्येक एक्सपोर्ट तपाईँको अडिट लगमा हुन्छ। Audit log खोल्नुहोस् र site.backup.exported खोज्नुहोस्। प्रत्येक पङ्क्तिले कसले लियो, कहिले लियो, र त्यो आर्काइभले डेटाबेस बोकेको थियो कि थिएन भन्ने नाम दिन्छ। तपाईँले सोध्नु पर्दैन।
  • तपाईँले यसलाई जुनसुकै समयमा समाप्त गर्न सक्नुहुन्छ। रद्द गर्ने कार्य तत्काल हुन्छ — तल हेर्नुहोस्।

यदि तपाईँ उनीहरूले डेटाबेस बिना काम गरुन् भन्ने चाहनुहुन्छ भने, उनीहरूलाई तान्दा --no-database थप्न भन्नुहोस्; यो एउटा फ्ल्याग हो र बाँकी उस्तै तरिकाले काम गर्छ।

डेभलपरका लागि — साइटलाई आफ्नो मेसिनमा ल्याउने तरिका

1. Zinnector® इन्स्टल गर्नुहोस्

npm install -g zinnector
zinnector --version

तपाईँलाई Node 24 वा नयाँ संस्करण चाहिन्छ। node --version ले v24 वा सोभन्दा माथिल्लो संस्करण प्रिन्ट गर्नुपर्छ।

2. आफ्नो रूपमा साइन इन गर्नुहोस्

zinnector login

यसले तपाईँको ब्राउजर खोल्छ र तपाईँलाई आफ्नै Zinn Digital® खातामा साइन इन गराउँछ — जुन खातामा निमन्त्रणा पठाइएको थियो। तपाईँलाई मालिकको पासवर्ड कहिल्यै चाहिँदैन, र उनीहरूले तपाईँलाई पासवर्ड दिनुपर्ने आवश्यकता पनि पर्दैन।

तपाईँलाई के दिइएको थियो जाँच गर्नुहोस्:

zinnector sites

तपाईँले आफूसँग सेयर गरिएका साइटहरू मात्र देख्नुहुनेछ, र अरू केही पनि देख्नुहुने छैन। यदि सूची खाली छ भने, निमन्त्रणा अझै स्वीकार गरिएको छैन, वा पहुँच रद्द गरिएको छ वा म्याद सकिएको छ।

3. साइट तल तान्नुहोस् (Pull)

zinnector clone client-domain.com
cd client-domain.com

clone ले होस्ट गरिएको साइटबाट एउटा स्थानीय प्रोजेक्ट बनाउँछ। यसले लिन्छ:

  • wp-content — थिमहरू, प्लगइनहरू, mu-plugins, भाषाहरू र मिडिया जुन साइटका आफ्नै काम हुन्;
  • डेटाबेस, प्रोजेक्टको database.sql मा लेखिएको हुन्छ।

यसले जानाजानी WordPress core (तपाईँको स्थानीय रनटाइमले सही संस्करण आपूर्ति गर्छ), wp-config.php (यसले लाइभ साइटको डेटाबेस पासवर्ड राख्छ), र अब्जेक्ट स्टोरेजमा अफलोड गरिएको कुनै पनि मिडियालाई छाडिदिन्छ।

प्रत्येक रनले यसले के लियो र के छोड्यो भनेर सङ्ख्या सहित सही रूपमा प्रिन्ट गर्छ। यदि तपाईँ फाइलहरू मात्र चाहनुहुन्छ भने, --no-database थप्नुहोस्।

प्रोजेक्ट पहिले नै छ र भर्खरको मात्र चाहनुहुन्छ? यसको भित्र zinnector pull चलाउनुहोस्।

4. वास्तविक सामग्रीको साथ यसलाई स्थानीय रूपमा चलाउनुहोस्

zinnector dev --runtime docker

Docker रनटाइममा यसले database.sql इम्पोर्ट गर्छ, साइटको URL लाई तपाईँको स्थानीय ठेगानामा पुनःलेखन गर्छ, र ग्राहकको वास्तविक सामग्रीको साथ साइट खोल्छ। साइटका आफ्नै WordPress खाताहरूसँग लग इन गर्नुहोस्।

डिफल्ट रनटाइम — WordPress Playground, जसलाई कुनै Docker चाहिँदैन — सुरु हुन छिटो हुन्छ र डेटाबेस इम्पोर्ट गर्दैन; यसले चुपचाप खाली सुरु गर्नुको सट्टा तपाईँलाई जानकारी गराउँछ। जब तपाईँ कोडमा काम गर्दै हुनुहुन्छ र सामग्रीको आवश्यकता पर्दैन तब यसको प्रयोग गर्नुहोस्।

5. तपाईँलाई दिइएको प्रतिलिपिको रेखदेख गर्नुहोस्

database.sql एउटा लाइभ साइटको डेटाबेस हो। Zinnector® ले यसलाई लेख्ने बित्तिकै तपाईँको प्रोजेक्टको .gitignore मा थप्छ, त्यसैले असावधान git add -A ले कसैका ग्राहकहरूलाई रिपोजिटरीमा प्रकाशित गर्न सक्दैन। त्यो लाइनलाई त्यत्तिकै छाड्नुहोस्, र काम सकिएपछि फाइल हटाउनुहोस्।

एक सहयोगीले के गर्न सक्छन् र के गर्न सक्दैनन्

| | Viewer | Editor | Manager | |---|---|---|---| | साइट र यसका सेटिङहरू हेर्न | ✔ | ✔ | ✔ | | फाइलहरू परिवर्तन गर्न, wp-admin प्रयोग गर्न, डिप्लोय गर्न | | ✔ | ✔ | | डेटाबेस सहित साइट तान्न (Pull) | | ✔ | ✔ | | लाइभ साइटमा ब्याकअप रिस्टोर गर्न | | | ✔ | | साइट हटाउन | | | | | बिलिङ वा इनभ्वाइसहरू हेर्न | | | | | मालिकका अन्य साइटहरूमा पहुँच पाउन | | | |

पछिल्ला तीन पङ्क्तिहरू प्रत्येक भूमिकाका लागि खाली छन्। ती सेटिङ होइनन्।

पहुँच समाप्त गर्दै

मालिकले साइटको Security सेक्सन खोल्छन् र व्यक्तिको नामको छेउमा Revoke छनोट गर्छन्। यो तुरुन्तै लागू हुन्छ: त्यो डेभलपरले चलाउने अर्को Zinnector® कमान्डले साइट देख्न सक्दैन, र उनीहरूले राखेका अन्य कुनै पनि कुराले पनि देख्न सक्दैन।

म्याद समाप्तिले कसैले सम्झिरहनु नपर्ने गरी निश्चित मितिमा उस्तै काम गर्छ। यदि तपाईँले साइट सेयर गर्दा एउटा म्याद सेट गर्नुभएको थियो भने, तपाईँको काम पहिले नै समाप्त भइसकेको छ।

जब केही कुराले काम गर्दैन

  • zinnector sites ले केही देखाउँदैन। निमन्त्रणा स्वीकार गरिएको छैन, वा पहुँच रद्द गरिएको वा म्याद सकिएको छ। मालिकलाई साइटको Security सेक्सन हेर्न भन्नुहोस् — पेन्डिङ निमन्त्रणा त्यहाँ सूचीकृत हुन्छ।
  • zinnector pull ले साइटको हालैको ब्याकअप छैन भन्छ। यदि प्लानले अनुमति दिन्छ भने पुलले नयाँ ब्याकअप लिन्छ, र पहिले सोध्छ। यदि प्लानमा अन-डिमान्ड ब्याकअपहरू समावेश छैनन् भने, पुरानो ब्याकअप स्वीकार गर्न --max-age बढाउनुहोस्।
  • zinnector dev ले खाली WordPress सुरु गर्छ। तपाईँ Playground रनटाइममा हुनुहुन्छ, जसले डेटाबेस इम्पोर्ट गर्दैन। zinnector dev --runtime docker चलाउनुहोस्।
  • स्थानीय साइटले लाइभ डोमेनमा रिडिरेक्ट गरिरहन्छ। इम्पोर्टले साइट URL पुनःलेखन गर्छ; यदि त्यो चरण असफल भयो भने, कमान्डले सोही कुरा भन्छ र चलाउनका लागि wp search-replace लाइन प्रिन्ट गर्छ।

थप त्रुटिहरू र तिनका समाधानहरू: Zinnector® troubleshooting

सबै विकासकर्ता कागजातहरू

ब्लगबाट पछिल्लो

हामीले हस्तीङ, एसइओ र ठूलो मात्रामा वेबसाइटहरू सञ्चालन गर्ने बारेमा के लेखिरहेका छौँ।

होस्टिंग तहबाट एसईओ र लिङ्क निर्माण: सन् २०२६ को अपरेटरको दृष्टान्त

२०२६ मा होस्टिङले इन्डेक्सिङ र लिङ्क इक्विटीलाई कसरी आकार दिन्छ: पेजहरूलाई इन्डेक्स राख्ने, पुराना डोमेनहरूमा साइट बनाउनुअघि तिनको जाँच गर्ने, फुटप्रिन्ट बिनाको लिङ्क बिल्डिङ, र SEO का लागि पूर्वाधारले के गर्न सक्छ र के सक्दैन भन्ने बारे स्पष्ट धारणा।

पोष्ट पढ्नुहोस्

WordPress लाई छिटो र सुरक्षित बनाउँदै: कार्यसम्पादन र प्लगइन चेकलिस्ट

छिटो र सुरक्षित WordPress का लागि एउटा व्यावहारिक चेकलिस्ट: सर्भर-स्तरको क्याचिङ, प्रति-साइट अब्जेक्ट क्याच, चलाउन लायक केही सीमित प्लगइनहरू, स्ट्याकलाई अध्यावधिक राख्ने, र WooCommerce पृष्ठहरू जुन तपाईंले कहिल्यै क्याच गर्नु हुँदैन।

पोष्ट पढ्नुहोस्

२०२६ मा म्यानेज्ड वेब हस्टिङ कसरी छनौट गर्ने: एक खरिदकर्ताको मार्गदर्शक

राम्रो म्यानेज्ड होस्टिंगलाई कन्ट्रोल प्यानल भएको सस्तो सर्भरबाट खासमा के ले छुट्याउँछ — माइगेसन, ब्याकअप, आइसोलेसन, वास्तविक क्याचिङ र इमानदार स्केलिंग — र तपाईं प्रतिबद्ध हुनु अघि यसको मूल्याङ्कन कसरी गर्ने।

पोष्ट पढ्नुहोस्

ब्लग पढ्नुहोस्

अझै पनि अल्झिनुभयो?

सबै योजनाहरूमा सहयोग समावेश गरिएको छ, हेल्पडेस्क दिनको 24 घण्टा खुला रहन्छ, र तपाईंले हाम्रा कुनै पनि 58 भाषाहरूमा हामीलाई लेख्न सक्नुहुन्छ—हामी तपाईंले बुझ्ने भाषामा जवाफ दिन्छौं।

सम्पर्क समर्थन सबै लेखहरू