# स्टेजिंग एनवायरनमेंट का उपयोग करना

Source: https://support.kapsulehost.com/hi-in/staging-environments

Staging environment, जो WordPress और WooCommerce साइटों के लिए उपलब्ध है, आपकी वेबसाइट की एक निजी प्रति है जहाँ आप अपनी लाइव साइट को प्रभावित किए बिना बदलाव, अपडेट, या नई सुविधाओं का परीक्षण कर सकते हैं। परिणाम से संतुष्ट होने के बाद, आप [बदलावों को उत्पादन में वापस भेज सकते हैं](https://support.kapsulehost.com/hi-in/wordpress-staging-workflow)।

### Staging Environment क्या है?

Staging आपको आपकी वेबसाइट का एक अलग, पृथक संस्करण देता है जो एक अस्थायी URL पर चलता है। आपकी लाइव साइट पर आने वाले आगंतुकों को आपके काम करते समय कुछ भी दिखाई नहीं देता। यह विशेष रूप से इससे पहले उपयोगी है:

- WordPress प्लगइन इंस्टॉल या अपडेट करना
- थीम बदलना
- अपने डेटाबेस में संरचनात्मक बदलाव करना
- कस्टम कोड का परीक्षण करना

### KPanel में Staging साइट बनाना

1. [kpanel.kapsulehost.com](https://kpanel.kapsulehost.com) पर KPanel में लॉग इन करें
2. बाईं मेनू में **वेबसाइटें** पर जाएँ
3. जिस वेबसाइट को आप क्लोन करना चाहते हैं उस पर क्लिक करें
4. साइट के बाईं मेनू में, **Environment** खोलें, फिर **स्टेजिंग**
5. **Staging बनाएँ** पर क्लिक करें

KPanel आपकी फ़ाइलों और डेटाबेस को एक staging सबडोमेन (उदाहरण के लिए, `staging.yourdomain.com`) में कॉपी करेगा। आपकी साइट के आकार के आधार पर इसमें आमतौर पर एक से दो मिनट लगते हैं।

> **Note:** Staging environments आपकी योजना के स्टोरेज आवंटन में गिने जाते हैं। बड़ी साइटों को क्लोन करने में अधिक समय लग सकता है।

### Staging पर बदलाव करना

आपकी staging साइट तैयार होने के बाद, आप यह कर सकते हैं:

- staging URL के माध्यम से WordPress एडमिन तक पहुँच बनाना
- [SFTP](https://support.kapsulehost.com/hi-in/sftp-access) का उपयोग करके प्लगइन इंस्टॉल करना, थीम बदलना, या फ़ाइलें संपादित करना
- फॉर्म, चेकआउट फ्लो, और कस्टम कार्यक्षमता का परीक्षण करना

Staging environment डिफ़ॉल्ट रूप से पासवर्ड-सुरक्षित होता है ताकि इसे सर्च इंजन द्वारा इंडेक्स न किया जाए।

### Staging को उत्पादन में भेजना

जब आप अपने बदलावों से संतुष्ट हो जाएँ:

1. KPanel में **वेबसाइटें** पर जाएँ
2. अपनी साइट के लिए **स्टेजिंग** टैब खोलें
3. **उत्पादन को भेजें** पर क्लिक करें
4. **फाइलें** और **डेटाबेस** चेकबॉक्स का उपयोग करके चुनें कि क्या भेजना है (आप एक या दोनों चुन सकते हैं)
5. भेजने की पुष्टि करें

> **Warning:** Staging से उत्पादन में डेटाबेस भेजने से आपका लाइव डेटाबेस अधिलेखित (overwrite) हो जाएगा। staging क्लोन बनने के बाद से लाइव साइट पर आए किसी भी नए ऑर्डर, टिप्पणी, या उपयोगकर्ता पंजीकरण को खो दिया जाएगा। हमेशा पहले एक बैकअप लें।

### भेजने से पहले बैकअप लेना

Staging को उत्पादन में भेजने से पहले, एक मैनुअल बैकअप बनाएँ:

1. **वेबसाइटें** पर जाएँ, अपनी साइट चुनें, और **बैकअप** टैब खोलें
2. **Create Backup Now** पर क्लिक करें
3. बैकअप पूरा होने की प्रतीक्षा करें, फिर भेजने के साथ आगे बढ़ें

विस्तृत चरणों के लिए [बैकअप लेना](https://support.kapsulehost.com/hi-in/taking-a-backup) देखें।

### Staging Environment हटाना

एक बार जब आप परीक्षण पूरा कर लें और अपने बदलाव भेज दें, तो स्टोरेज खाली करने के लिए staging environment को हटा दें:

1. **स्टेजिंग** टैब पर जाएँ
2. **Staging हटाएँ** पर क्लिक करें
3. हटाने की पुष्टि करें

> **Tip:** किसी भी महत्वपूर्ण बदलाव की योजना बनाते समय, एक स्थायी staging साइट बनाए रखने के बजाय हर बार एक नया staging क्लोन बनाने की आदत डालें। इससे यह सुनिश्चित होता है कि आपका staging environment हमेशा उत्पादन की वर्तमान स्थिति को दर्शाता है।
