मैं "की तरह नहीं है क्लोनिंग वेबसाइट" समाधान है जिसका मतलब है डंपिंग एक डेटाबेस और एक अन्य वातावरण में इस डंप का आयात। यह एक ही वेबसाइट (मंचन / ठेस / देव / आदि) के कई उदाहरणों को तैनात करने के वास्तविक दुनिया के तरीके की तरह नहीं दिखता है ।
D7 के साथ, हम आमतौर पर कस्टम प्रोफाइल का उपयोग करते थे और इन प्रोफाइल से वेबसाइटों को स्थापित करने के लिए ड्रश का उपयोग करते थे (और शायद बाद में साइट सिंक्रनाइज़ेशन के लिए सुविधाओं का उपयोग करके)। इसने हमें नई स्थापनाएं दीं, कोई परीक्षण सामग्री नहीं, लेकिन महत्वपूर्ण सेटिंग्स साझा कीं। उदाहरण के लिए, आम सामग्री सिंक्रनाइज़ेशन को माइग्रेट के साथ किया जाएगा।
मैंने एक ही इंस्टॉल प्रोफाइल को साझा करते हुए कई डी 8 इंस्टैंस को मैनेज करने की कोशिश की। जहां अंतिम लक्ष्य साइट कॉन्फ़िगरेशन को साझा करना और सिंक करना होगा। और हर स्थापना का एक अलग साइट है UUID। मुझे system.site uuid
स्थापित समय पर निश्चित रूप से कॉन्फ़िगरेशन चर को लागू करने में कोई सफलता नहीं है (बेशक मैं बाद में मूल्य को बदल सकता हूं, लेकिन मुझे लगता है कि यह बहुत देर हो चुकी है, और सभी ऑब्जेक्ट पहले से ही अलग-अलग यूयूआईडी के साथ बनाए गए हैं, जो पहले सिंक्रनाइज़ेशन को एक बुरा सपना बनाता है। , जहां कुछ डिफ़ॉल्ट सामग्री को हटाया जाना चाहिए, या डिफ़ॉल्ट भाषा सिंक को दुर्घटनाग्रस्त कर सकती है क्योंकि इसे हटाया नहीं जा सकता है, आदि)।
इस यूयूआईडी को लागू करने के लिए मैंने एक उत्पन्न सेटिंग्स का उपयोग करने की कोशिश की। फ़ाइल एक $config['system.site']['uuid']
मान के साथ , बड़ी असफलता (साइट स्थापना के बाद भी सेटिंग पूरी तरह से अनदेखा कर दी गई थी)।
मैंने कॉन्फ़िगरेशन इंस्टॉलर प्रोफ़ाइल को भी देखा है , जो मुझे पूरी तरह से समझ में नहीं आता है, विशेष रूप से इस समाधान को किसी अन्य स्थापित प्रोफ़ाइल के साथ मिलाने का तरीका।
तो सवाल यह है कि, एक स्थापित प्रोफ़ाइल से ताजा साइटों को तैनात करने का सबसे अच्छा तरीका क्या है:
- "क्लोनिंग वेबसाइट्स" के बिना और साइट निर्माण पर एसक्यूएल डंपों में हेरफेर करना (जैसे कि क्लोन किए गए साइट सवाल क्या हैं )।
- केवल निर्यात किए गए कॉन्फ़िगरेशन और कोड का उपयोग करके एक ताजा क्लीन इंस्टॉल (डेवलपर्स सामग्री कचरा के बिना) के साथ
- जो दोनों कॉन्फ़िगरेशन डिफॉल्ट्स और बाद में सिंक्रोनाइज़ेशन को प्रबंधित कर सकता है