logo

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - नया लेआउट बिल्डर अनुभव❗

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - स्टाइलिश, कस्टमाइज़ेबल ब्लॉक टाइप्स: स्लाइडशो, टैब्स, कार्ड्स, एकॉर्डियन्स और कई अन्य। बैकग्राउंड, DOM बॉक्स, जावास्क्रिप्ट प्लगइन्स के लिए बिल्ट-इन सेटिंग्स। आज ही लेआउट बिल्डिंग का भविष्य अनुभव करें।

डेमो EBT मॉड्यूल्स EBT मॉड्यूल्स डाउनलोड करें

❗एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - नया पैराग्राफ्स अनुभव

एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - एनालॉजिकल पैराग्राफ आधारित मॉड्यूल्स का सेट।

डेमो EPT मॉड्यूल्स EPT मॉड्यूल्स डाउनलोड करें

स्क्रॉल

Drush का उपयोग करके कॉन्फ़िगरेशनों के साथ काम करना

05/10/2025, by Ivan

Menu

यह पृष्ठ यह मानकर चलता है कि आप Drush का उपयोग करना जानते हैं और आपके पास इसका नवीनतम संस्करण स्थापित है।

नीचे दिए गए उदाहरण में दिखाया गया है कि विकास (development) साइट से लाइव (live) साइट पर परिवर्तन कैसे निर्यात (export) किए जा सकते हैं। इसके विपरीत दिशा में भी यह संभव है।

1. Drupal 8 स्थापित करें। हम इस साइट को “Live” कहेंगे।

2. इस साइट की एक प्रति बनाएँ (हम इसे “Development” कहेंगे)। यह प्रति उसी स्रोत कोड, फाइल डायरेक्टरी और Live साइट के डेटाबेस डंप का उपयोग करके बनाएं, जिसे Development साइट में आयात किया गया हो। Drupal 7 में आपको केवल डेटाबेस डंप और अपलोड की गई फाइलों की आवश्यकता होती थी, लेकिन Drupal 8 में अन्य फाइल डायरेक्टरी हिस्से भी आवश्यक हैं, जिनमें कॉन्फ़िगरेशन फाइलें और PHP फाइलें शामिल हैं। साइट की एक पूर्ण प्रति बनाएं।

जब यह प्रक्रिया पूरी हो जाएगी, तो आप मौजूदा कॉन्फ़िगरेशन से नई साइट स्थापित कर सकेंगे, इसलिए साइट को कॉपी करना उतना ही आसान होगा जितना कि निर्यात की गई कॉन्फ़िगरेशन के साथ नई साइट स्थापित करना। जब तक यह समस्या हल नहीं हो जाती, तब तक आपको साइट की पूर्ण कॉपी बनानी होगी।

3. “Development” साइट पर जाएं और साइट का नाम बदलें: admin/config/system/site-information

4. अपने टर्मिनल में “Development” साइट पर जाएं और यह कमांड चलाएँ: drush config:export (पुराने Drush संस्करणों में drush config-export का उपयोग किया जा सकता है)। यह कमांड आपकी कॉन्फ़िगरेशन को आपके सिंक्रोनाइज़ेशन डायरेक्टरी में निर्यात कर देगी। आपकी वर्तमान एक्सपोर्ट डायरेक्टरी (डिफ़ॉल्ट रूप से “sync” कहलाती है) की सामग्री हटा दी जाएगी।

5. rsync, Git, FTP या SCP जैसे किसी टूल का उपयोग करें ताकि विकास साइट की सिंक डायरेक्टरी की सामग्री को Live साइट की सिंक डायरेक्टरी में कॉपी किया जा सके।

6. टर्मिनल का उपयोग करते हुए अपने Live साइट पर जाएं और यह कमांड चलाएँ: drush config:import (पुराने Drush संस्करणों में drush config-import का उपयोग किया जा सकता है)।

7. Drush उपलब्ध कॉन्फ़िगरेशन परिवर्तनों को दिखाएगा और आपसे पूछेगा: “क्या सूचीबद्ध कॉन्फ़िगरेशन परिवर्तनों को आयात करें? (Yes/No):”। पुष्टि करने के लिए “Yes” दर्ज करें।

आप सिंक डायरेक्टरी के स्थान को बदल सकते हैं।