कई साइटों होस्टिंग Drupal साइटों

कई कारण एक सिस्टम व्यवस्थापक या डेवलपर एक एकाधिक विन्यास में एक ही सर्वर पर कई साइटों की मेजबानी के लिए चुन सकते हैं कर रहे हैं। उदाहरण के लिए, इस तरह के एक विन्यास किए जा सकेंगे:

  • एक कुशल विकास के वातावरण का निर्माण करने के लिए सक्षम
  • इससे पहले कि यह सार्वजनिक हो जाता है आप मंच और एक साइट का परीक्षण करने की अनुमति दें
  • आप एक ही साइट पर विभिन्न सॉफ्टवेयर चलाते हैं
  • कई साइटों पर एक ही कोड बेस साझाकरण सक्षम
  • उत्तोलन होस्टिंग साझा
  • आप एक ही सर्वर पर समान सुरक्षित (HTTP सिक्योर सॉकेट लेयर से अधिक [HTTPS]) और मानक (HTTP) साइटों चलाने की अनुमति दें
  • आसानी सर्वर प्रशासन

नहीं इन सब कारणों से, हालांकि, सबसे अच्छा Drupal के एकाधिक सुविधा के साथ संबोधित कर रहे हैं। इस लेख पर केंद्रित है सिर्फ एक रणनीति: कैसे उपयोग करने के लिए Drupal के अंतर्निहित एकाधिक समर्थन बना सकते हैं और Drupal का एक उदाहरण से कई साइटों की सेवा के लिए।

कई साइटों होस्टिंग Drupal साइटों वे

बेसिक विचार

एक एकाधिक विन्यास बनाने के लिए Drupal सामग्री प्रबंधन प्रणाली (सीएमएस) का उपयोग करते हुए कई विशिष्ट लाभ जिनमें से एक यह है कि यह शायद की स्थापना की और बनाए रखने के लिए सबसे आसान विन्यास है है। एक और है कि डेटा दोहराव क्योंकि Drupal अपने सर्वर पर केवल एक ही स्थान पर स्थापित किया गया है कम से कम है है। अंत में, Drupal योगदान मॉड्यूल है कि एकाधिक से निपटने बढ़ाने के लिए इस्तेमाल किया जा सकता, व्यवस्था में सभी साइट्स के लिए उन्नत क्षमताओं की पेशकश का खजाना है। अतिरिक्त सुविधाएँ और सरलीकृत प्रशासन के संयोजन की स्थापना की और एक एकाधिक व्यवस्था के लिए प्रशासन के लिए इच्छुक किसी के लिए एक वरदान होगा। सुरक्षा और साझा: फिर भी, इस तरह के एक विन्यास का उपयोग करने के कुछ कमियां हैं, और विशेष रूप से दो स्पष्ट रूप से उल्लेखनीय हैं कर रहे हैं।

एक एकाधिक स्थापना में साइटों एक ही कोड है और इस तरह एक ही फ़ाइलें साझा। नतीजतन, किसी को भी एक साइट के लिए सर्वर के फाइल सिस्टम के लिए उपयोग लाभ जो भी वह सब एकाधिक स्थापना पर सभी साइटों के लिए उपयोग की गई फ़ाइलों की पहुंच है। इसलिए, ऐसे मामलों में जहां अलग अलग लोगों को व्यवस्था की विभिन्न साइटें प्रबंधन कर रहे हैं, यह काफी नहीं सुरक्षित हो सकता है। साइटों के बीच सुरक्षा एक प्राथमिक मुद्दा है, या यदि अलग अलग लोगों को विभिन्न साइटों, प्रबंधन Drupal के अंतर्निहित एकाधिक कार्यक्षमता सबसे अच्छा समाधान नहीं हो सकता है। इसके बजाय, प्रत्येक साइट का अपना अलग Drupal उदाहरण देने पर विचार करें। हालांकि आसान प्रशासन कि एकाधिक व्यवस्था affords खो जाएगा के फायदे, अपनी साइटों बेहतर दुर्घटनाओं से रक्षा की जाएगी।

दूसरी चिंता - साझा करने - डेटाबेस का उपयोग आसपास केंद्रित है। हालांकि Drupal के Multisites एक ही स्रोत कोड साझा करते हैं, वे एक ही डेटाबेस डेटा साझा नहीं करते। इस प्रकार, नोड्स, उपयोगकर्ताओं, और एक साइट में टिप्पणी अन्य साइटों से डिफ़ॉल्ट रूप से सुलभ नहीं हैं। यह व्यवहार वास्तव में एक अच्छी चीज के रूप में माना जा सकता है, लेकिन स्थितियों में, जहां व्यवस्थापक की आवश्यकता हो सकती सभी साइटों जानकारी साझा कि में, यह Drupal के एकाधिक सुविधा के डिजाइन के लिए एक सीमा हो सकती है। फिर भी, Drupal के अंतर्निहित एकाधिक समर्थन के लिए मिठाई स्थान कि मॉड्यूल, विषयों, और, यहां तक ​​कि कुछ हद तक, अपलोड की गई फ़ाइलों है, सभी साइटों में साझा किया जा सकता। इसके अलावा, एक ही या कस्टम फ़ाइलें विन्यास में विभिन्न साइटों के लिए इसी भिन्न फ़ोल्डर में बनाए रखा जा सकता है। तो यह महत्वपूर्ण है सभी सामग्री साझा किया है कि, एक मल्टीडोमेन सुविधा, जो आसानी से एक ही नाम के एक मॉड्यूल द्वारा प्रदान की गई प्रयोग करने पर विचार।

मेजबानी

एकाधिक उपयोग के लिए Drupal स्थापित कर रहा है

Drupal संग्रह (एक कड़ी के लिए संबंधित विषय देखें) डाउनलोड करने के बाद, फ़ाइल निकालने और अपने वेब सर्वर के दस्तावेज़ रूट करने के लिए जिसके परिणामस्वरूप फ़ोल्डर की प्रतिलिपि। इस काम के लिए एक उपयुक्त एफ़टीपी ग्राहक के साथ मुश्किल नहीं है; सुरक्षित शैल (SSH) आपके सर्वर के उपयोग के साथ, काम भी आसान है। सीधे शब्दों में रिपोजिटरी से संग्रह फ़ाइल डाउनलोड करने के लिए एक wget कमांड चलाएँ, और उसे निकालने के Drupal स्थापना फ़ोल्डर निर्माण करने के लिए। (यदि अपने विकास के वातावरण स्थानीय है, अधिक विकल्पों के लिए पर खड़े हैं।) को नाम स्थापना फ़ोल्डर / goodsite।

तीन अलग-अलग साइटों इस अभ्यास के लिए बनाया जाएगा; इसलिए, तीन अलग-अलग डेटाबेस की जरूरत है - प्रत्येक साइट के लिए एक। अपने सर्वर की Cpanel से phpMyAdmin का उपयोग करना, इस कार्य को आसानी से पूरा किया है। इसके बाद, ढांचा स्थापित करें। दो कार्यों प्रदर्शन किया जाना चाहिए, हालांकि, इंस्टॉलर को चलाने के लिए अपने वेब ब्राउज़र उपयोग करने से पहले:

  • जानकारी साइटों को आप चलाना चाहते हैं के बारे में की जरूरत के साथ Drupal प्रदान करें।
  • सभी साइटों के लिए Drupal से साइट विशिष्ट विन्यास डेटा गुजरती हैं।

पहला काम हासिल करने के लिए प्रत्येक साइट के लिए एक विशेष निर्देशिका बनाने। दूसरे के लिए, प्रत्येक निर्देशिका में सेटिंग फ़ाइल को ढूँढ। उद्देश्य दो उप साइटों के साथ एक मास्टर स्थापना स्थापित करने के लिए है। प्रत्येक उप-साइट साझा कोर के रूप में एक ही फाइल, लेकिन प्रत्येक की अपनी अलग यूआरएल और डेटाबेस होगा। साइटों बनाया जाना के URL हैं:

पहले मेजबान स्थापित कर रहा है

दस्तावेज़ जड़ में Drupal स्रोत कोड रखने और बनाए गए होने MySQL डेटाबेस के बाद, पहले साइट और मास्टर डोमेन स्थापित करने लगते हैं।

मास्टर डोमेन

मास्टर डोमेन नाम यूआरएल (इस लेख, goodsite.com में) जिसमें से मुख्य साइट को एक्सेस किया जाएगा। मास्टर डोमेन के प्राथमिक उद्देश्य के आधार Drupal स्थापना की मेजबानी के लिए है। इस डोमेन, आपकी एक साइट के रूप में प्रयोग किया जाता है या न करें, यदि कोई हो उप साइटों में विफल रहता है, उनके URL मास्टर डोमेन लागू हो जाएगी; इसलिए, यह एक अच्छा विचार है कि इस साइट इस तरह के संपर्क जानकारी के रूप में उप साइटों, के लिए प्रासंगिक जानकारी होती है।

जैसा कि बताया जा एक सबफ़ोल्डर प्रत्येक उप साइट के लिए मुख्य Drupal फ़ोल्डर के भीतर बनाया जाना चाहिए। क्या कई Drupal के एकाधिक स्थापना में सबसे मुश्किल काम कल्पना कर सकते हैं बस दिनचर्या है: Drupal पता है कि साइटों को आप की मेजबानी करना चाहते हैं, और बस / साइटों फ़ोल्डर में उन साइटों के लिए उप-फ़ोल्डर बना।

Drupal मुख्य रूट फ़ोल्डर में एक निर्देशिका / साइटों कहा जाता है। इससे पहले कि आप Drupal प्रशासित किया है, तो आप जानते हैं कि सभी गैर-प्रमुख कोड इस फ़ोल्डर के भीतर रहते हैं चाहिए। डिफ़ॉल्ट Drupal स्थापना में, / साइटों फ़ोल्डर दो निर्देशिका में शामिल है। पहले कहा जाता है सभी /, जगह है जहाँ आप डाउनलोड की गई विषयों और मॉड्यूल रखना चाहिए। सभी / निर्देशिका जानकारी सभी साइटों में साझा करने के लिए स्थान है। दूसरा फ़ोल्डर, डिफ़ॉल्ट / नाम है, जहां विन्यास फाइल नॉन-कोर और कस्टम विषयों और मॉड्यूल के रूप में, रखा जाना चाहिए और साथ ही है। Drupal आम तौर पर जब तक यह अन्यथा निर्देश दिया जाता है साइट कॉन्फ़िगरेशन जानकारी के लिए डिफ़ॉल्ट / निर्देशिका खोज करता है। हालांकि, ध्यान रखें कि इन एक सामान्य, एकल मेजबान साइट के लिए मान्यताओं कर रहे हैं - जरूरी नहीं कि एक एकाधिक स्थापना के लिए।

सबफ़ोल्डर और फ़ाइलों बनाना

एकाधिक Drupal के निर्माण के लिए एक बड़ा टिप है कि अलग से है सभी / और डिफ़ॉल्ट / फ़ोल्डर, अन्य फ़ोल्डर में / साइटों बनाया जा सकता है, और Drupal उन्हें विशेष अर्थ प्रदान करेंगे। अधिक विशेष रूप से, Drupal मानता है कि सभी अन्य निर्देशिकाओं / साइटों में पाया एक होस्ट नाम या होस्टनाम प्रतिमान का प्रतिनिधित्व फ़ोल्डर।

आप पैटर्न / goodsite / साइटों में एक सबफ़ोल्डर बनाने / / साइटों सभी उप साइटों के लिए फ़ोल्डर के अंतर्गत, प्रत्येक उप-साइट फ़ोल्डर का नाम के लिए अपने इच्छित यूआरएल प्रतिस्थापन। इस उदाहरण में, आप के रूप में चित्र 1 में दिखाया गया है, निम्नलिखित उप-साइट है।

प्रत्येक उप साइट के लिए, निम्न चरणों को पूरा:

  1. प्रत्येक उप-साइट फ़ोल्डर में से साइटों / डिफ़ॉल्ट फ़ाइल default.settings.php को कॉपी करके settings.php नाम बदलें।
  2. , 644 के लिए settings.php पर अनुमति सेट करने अगर यह मौजूदा अनुमति नहीं है CHMOD का प्रयोग करें।
  3. एक Drupal, संस्करण 6 स्थापना के लिए, प्रत्येक उप साइट के अंतर्गत फ़ाइलें नाम का एक फ़ोल्डर बनाते हैं, और 755 करने की अनुमति को बदलने के लिए CHMOD का उपयोग करें।

यह एक फ़ोल्डर जो अंदर Drupal सामग्री लिखने में सक्षम है है - आम तौर पर, अपलोड की गई फ़ाइलों, छवि थंबनेल, एकत्रित व्यापक स्टाइल शीट (सीएसएस), और JavaScript फ़ाइलों। इन फ़ाइलों को डेटाबेस में संग्रहीत नहीं कर रहे हैं, बल्कि फाइल सिस्टम में है, तो आप एक निर्देशिका जिसमें इन फ़ाइलों निवास कर सकते हैं होना चाहिए।

डिफ़ॉल्ट रूप से, Drupal नाम वाली उप फ़ाइलों के लिए लग रहा है / हर साइट की निर्देशिका के भीतर। एक डिफ़ॉल्ट Drupal स्थापना में, इस फ़ोल्डर में साइटों / डिफ़ॉल्ट / फ़ाइलें / होगा।

  • एक फ़ोल्डर प्रत्येक उप साइट के लिए मॉड्यूल बुलाया बनाएँ।

    यह फ़ोल्डर जिसमें किसी भी है कि उप साइट के लिए विशिष्ट मॉड्यूल रहते है। किसी भी मॉड्यूल है कि सभी साइटों साइटों / सभी / मॉड्यूल फ़ोल्डर में होना चाहिए का उपयोग करेगा।

  • एक फ़ोल्डर प्रत्येक उप साइट के लिए विषयों बुलाया बनाएँ।

    यह जहां किसी भी है कि उप साइट के लिए अद्वितीय विषयों रखा जाता है। किसी भी विषय है कि सभी साइटों साइटों / सभी / विषयों में होनी चाहिए का उपयोग करेगा।

    अब, अपने वेब सर्वर पर उप साइट यूआरएल बात अगर वे एक ही होस्टिंग कंपनी द्वारा प्रशासित नहीं कर रहे हैं। आप विभिन्न साइटों के लिए अलग मेजबान का उपयोग करते हैं, तो आप डोमेन नाम सिस्टम (DNS) जानकारी (दोनों रजिस्ट्रार और होस्टिंग कंपनियों आपको बता कैसे ऐसा करने के लिए सक्षम होना चाहिए) को बदलने की आवश्यकता होगी। इस मामले में, goodsite.com में - इसके बाद आप अपने प्राथमिक डोमेन के शीर्ष पर है कि डोमेन "पार्क" करना होगा। इस बिंदु से, आप कुछ ही विकल्प हैं, जिनमें से और अधिक मुश्किल का इस्तेमाल किया जाता है जो एक सिमलिंक कहा जाता है की है। पार्किंग हालांकि बहुत सरल है,; तो अपने Cpanel में, पार्क किए गए डोमेन पर क्लिक करें। नए डोमेन नाम में bettersite.com और bestsite.com जोड़ें। और फिर पर क्लिक करें डोमेन जोड़ें।

    Multisites बनाना

    यहाँ से जाने के लिए कई तरीके हैं, लेकिन फिर से, के लिए सबसे आसान मार्ग डालें: सीधे गुरु साइट स्थापना में बनाया तालिकाओं के साथ प्रत्येक उप साइट के लिए डेटाबेस को लोड। ऐसा करने के लिए, आप गुरु साइट स्थापना से डेटाबेस तालिकाओं का एक डंप बना सकते हैं और स्थानीय स्तर पर यह सहेजना होगा। फिर, या तो phpMyAdmin के साथ इस फ़ाइल अपलोड करें या कोड संपादक का उपयोग कर खोलें। दूसरे विकल्प का उपयोग करने के लिए, phpMyAdmin भीतर इन कार्यों को:

    1. उप साइट के लिए बनाई गई डेटाबेस पर जाएं।
    2. एसक्यूएल पर जाएं। और फिर स्ट्रक्चर्ड क्वेरी लैंग्वेज (SQL) से कोड के सभी पेस्ट वहाँ डंप।
    3. जाओ पर क्लिक करें।
    4. यह प्रक्रिया उप साइट डेटाबेस में मास्टर साइट डेटाबेस तालिकाओं reproduces।

      इसके बाद, प्रत्येक उप साइट के लिए settings.php फ़ाइल खोलें, और निम्न पंक्ति के लिए देखो:

      इस डेटाबेस स्ट्रिंग जोड़ने उप साइट डेटाबेस (उपयोगकर्ता नाम, पासवर्ड, होस्टनाम, डेटाबेस नाम) के लिए मानकों को प्रतिबिंबित करने के लिए परिवर्तित करें। अब अगर आप bettersite.com पर जाएंगे तो आपको मानक पेज "अपने नए Drupal वेबसाइट में आपका स्वागत है", के रूप में सभी अतिरिक्त साइटों के लिए इन चरणों चित्रा 2. दोहराएँ में दिखाया गया है मिलना चाहिए।

      उप डोमेन से Multisites बनाना

      जल्दी से पहले उन्हें Cpanel से उप डोमेन के रूप में ब्यौरा द्वारा Multisites बनाने के लिए एक और तरीका है। इस विधि में, हालांकि, आप शुरू में प्रत्येक साइट के लिए फ़ोल्डरों / goodsite / साइटों के तहत बनाना होगा, इस बार इन नियमों का पालन का उपयोग कर (चित्रा 3 देखें):

      ध्यान दें कि सब-डोमेन फ़ोल्डरों उप डोमेन के लिए खुद के रूप में ही नाम होना आवश्यक है। पहले की तरह,, प्रत्येक उप डोमेन फ़ोल्डर में default.settings.php की एक प्रति डाल settings.php करने के लिए फ़ाइल का नाम बदलें। और इस मुद्दे को CHMOD 644 करने की अनुमति बदलने के लिए।

      अब, Cpanel में लौटने और दो उप-डोमेन बनाने के लिए:

      एक सिमलिंक बनाएं

      एक सिमलिंक एक फ़ाइल है कि एक पूर्ण या संबंधित पथ के रूप में एक और फ़ाइल या फ़ोल्डर का संदर्भ होता है और पथ नाम संकल्प को प्रभावित करने के लिए बनाया जाता है। एक फ़ाइल symlink.php कहा जाता है बनाने के लिए किसी भी कोड संपादक का उपयोग करें। और उसके बाद निम्न के समान कोड जोड़ें:

      इस मामले में, फ़ाइल कुछ इस तरह दिखेगा:

      मुख्य साइट के मुख्य निर्देशिका में इस सिमलिंक रखो, और यूआरएल goodsite.com/symlink.php से चलाने के। यदि कोड वाक्य रचना अच्छा है, आप एक रिक्त पृष्ठ देखना चाहिए; अन्यथा, आपको त्रुटि संदेश देखेंगे। इस फ़ाइल में कोड परिवर्तित करें जब तक यह सही ढंग से बाहर आता है।

      .htaccess कॉन्फ़िगर

      अब किसी भी कोड संपादक में .htaccess फ़ाइल खोलें। निम्न पंक्ति के लिए देखो:

      हैश चिह्न (#) निकालें, और परिवर्तन सहेजने से पहले निम्न पंक्ति जोड़ें:

      यहां बताया गया है .htaccess समाप्त होने पर कैसा दिखना चाहिए:

      इस पुनर्निर्देशन यह दोनों goodsite.com/bettersite के लिए संभव बनाता है और bettersite.goodsite.com एक ही साइट पर पुनः निर्देशित किया है। सब कुछ सही ढंग से किया गया है, तो आप स्थापना पृष्ठ पर भेज दिया जाएगा जब आप उप-साइट यूआरएल bettersite.goodsite.com और bestsite.goodsite.com एक्सेस करते हैं।

      सभी साइटों स्थापित के साथ, यह से Cpanel साइट यूआरएल bettersite.com को एक रीडायरेक्ट का उपयोग कर bettersite.goodsite.com संबद्ध करने के लिए आसान है।

      एक स्थानीय उबंटू चल मेजबान पर एकाधिक

      Ubuntu पर एक एकाधिक स्थापना चल रहा है आप अब तक दूरस्थ होस्टिंग के लिए क्या किया है की तुलना में थोड़ा अधिक जटिल है। एक एकाधिक स्थापना आसानी से विधि निम्न अनुभागों में उल्लिखित का उपयोग कर विन्यस्त किया जा सकता।

      एक नया मेजबान फ़ोल्डर बनाएँ

      निम्नलिखित कोड का उपयोग कर अपने घर फ़ोल्डर में एक फ़ोल्डर बुलाया goodsite बनाने के द्वारा शुरू:

      परिणाम होना चाहिए -> / घर // Goodsite।

      अब इस फ़ोल्डर में अपने सभी Drupal फ़ाइलों की प्रतिलिपि।

      मेजबान फ़ाइल संपादित करें

      निम्न आदेश के साथ एक टर्मिनल विंडो खोलने के द्वारा मेजबान फ़ाइल संपादित करें:

      फिर आप प्रारूप 127.0.0.1 mysite.com में किसी भी साइट का नाम जोड़ सकते हैं। इस उदाहरण के लिए, निम्न पंक्तियां जोड़ें:

      साइटों उपलब्ध संपादित करें

      अब साइटों से उपलब्ध फ़ोल्डर में जाएँ एक फ़ाइल निम्न कमांड का प्रयोग goodsite.com कहा जाता है बनाने के लिए:

      पहले आदेश साइटों से उपलब्ध फ़ोल्डर में चला जाता है, दूसरा आदेश प्रतियां डिफ़ॉल्ट फ़ाइल और यह नाम बदलता goodsite.com। तीसरे आदेश संपादन के लिए फ़ाइल goodsite.com खोलता है। लिस्टिंग 1 फाइल करने के लिए में दिखाया गया कोड जोड़ें।

      goodsite.com सहेजें इसे सक्षम करें, और उसके बाद निम्न कमांड का प्रयोग अपाचे पुनः लोड:

      उप साइट फ़ोल्डर बनाएं

      / साइटों फ़ोल्डर / घर / [अपने ubuntu लॉगिन नाम] /goodsite/sites/bettersite.com अपने उप-साइट बनाएं और फिर नए फ़ोल्डर में settings.php जोड़ें। आप पहले से ही साइटों / निर्देशिका के लिए नेविगेट किया है, कॉपी निम्न आदेश के साथ settings.php फ़ाइल:

      भागो उप साइट स्थापना

      आपके ब्राउज़र खोलें, फिर bettersite.com टाइप करें। आप स्थापना सेटअप पृष्ठ देखना चाहिए। केवल पढ़ने के लिए फिर से सुरक्षा संदेशों से बचने के लिए settings.php फ़ाइल, फिर उप-साइट स्थापना चलाते हैं।

      इसके बाद, एक साइट फ़ोल्डर बनाने और bestsite.com के लिए स्थापना के साथ ही किसी भी अन्य उप साइटों अपने मेजबान विन्यास में उल्लेख किया है चलाते हैं।

      एकाधिक मॉड्यूल

      मॉड्यूल प्रशासनिक से वास्तविक प्रदर्शन-वृद्धि कार्यक्षमताओं करने के लिए एक बुनियादी Drupal स्थापना की कार्यक्षमता बढ़ाने और विभिन्न श्रेणियों में आने के लिए उपयोग किया जाता है। कई मॉड्यूल एक एकाधिक या इसी तरह के विन्यास बनाने में सहायता कर सकते हैं। कैसे इन मॉड्यूल का उपयोग करने पर जानकारी के लिए, प्रत्येक मॉड्यूल के लिए स्थापना दस्तावेज़ देखें।

      डोमेन पहुँच मॉड्यूल

      डोमेन पहुँच मॉड्यूल (एक कड़ी के लिए संबंधित विषय देखें) एक एकल कोड बेस, एक साझा उपयोगकर्ता डेटाबेस, और साझा साइन-ऑन लेकिन साथ अलग अलग सामग्री डेटाबेस का उपयोग कर एक एकाधिक के निर्माण के लिए सक्षम है। ऐसे विन्यास क्या हम इस लेख में किया है से अलग है। डोमेन पहुँच वास्तव में एक साझा डेटाबेस के अंदर स्थापित एक बुनियादी Drupal कोड का उपयोग करके साइटों के एक समूह चल रहा है की सुविधा है कि मॉड्यूल का एक सेट के रूप में वर्णित किया गया है। ये मॉड्यूल उपयोगकर्ताओं, सामग्री, और सेटिंग्स साझा करने के लिए सभी साइटों के सक्षम अगर वे इस तरह से संचालित करने के लिए पहले से कॉन्फ़िगर किया गया है। डोमेन पहुँच मॉड्यूल को रोजगार स्थापित करने के लिए Drupal नोड एक्सेस सिस्टम जो सामग्री एकाधिक व्यवस्था में प्रत्येक साइट पर उपलब्ध कराया जाना चाहिए। मॉड्यूल, अन्य मल्टीडोमेन मॉड्यूल के विपरीत, यह भी सक्रिय डोमेन उपयोगकर्ता द्वारा देखे जा, समूह या साइट जिसमें उपयोगकर्ता शामिल है के आधार पर नहीं के आधार पर उपयोगकर्ता पहुँच नियंत्रित करते हैं।

      एकाधिक साइट प्रबंधक मॉड्यूल

      एकाधिक साइट प्रबंधक (एक कड़ी के लिए संबंधित विषय देखें) एक योगदान मॉड्यूल है कि स्थापना डेटाबेस का उपयोग करने की आवश्यकता के बिना एक आधार Drupal साइट से नई Drupal साइटों की निर्माण की अनुमति देता है। डिफ़ॉल्ट रूप से, नई साइट आधार स्थापना के रूप में ही डेटाबेस में स्थापित किया गया है, लेकिन एक अलग उपसर्ग के साथ। अन्यथा, यदि वर्तमान उपयोगकर्ता एक डेटाबेस बनाने के लिए उपयोग की अनुमति है, स्थापना संभवतः कि डेटाबेस में किया जा सकता है।

      निष्कर्ष

      इस लेख का पता लगाया Drupal आधार सीएमएस के रूप में उपयोग करते हुए एक Multisites विन्यास बनाने का तरीका। आप मास्टर साइट स्थापित किया है और स्थित अपने निर्देशिका संरचना के भीतर उप-साइटों। आप प्रशासनिक सुविधाएं आपके होस्टिंग कंपनी प्रदान करता है का उपयोग करके एक दूरस्थ सर्वर पर एकाधिक प्रतिष्ठानों चलाने का तरीका सीखा। विशेष रूप से, उबंटू लिनक्स चलाने वाले कंप्यूटर पर - तुम भी एक स्थानीय मशीन पर एकाधिक स्थापना बनाने का तरीका सीखा। यह लेख भी दो Drupal मॉड्यूल है कि आप दोनों एकाधिक और मल्टीडोमेन विन्यास के निर्माण में सहायता कर सकते हैं की शुरुआत की।

      संबंधित आलेख

      मल्टी साइटों Drupal होस्टिंगआप एक से अधिक Drupal साइट द्वारा चलाए जा रहे हैं, तो आप प्रबंधन को सरल कर सकते हैं और बहु ​​साइट सुविधा का उपयोग करके अपनी साइटों उन्नयन कर सकते हैं। मल्टी साइट से आप एक ही Drupal साझा करने के लिए अनुमति देता है ...
      कई साइटों होस्टिंग Drupalकई कारण एक सिस्टम व्यवस्थापक या डेवलपर एक एकाधिक विन्यास में एक ही सर्वर पर कई साइटों की मेजबानी के लिए चुन सकते हैं कर रहे हैं। उदाहरण के लिए, इस तरह के एक विन्यास किए जा सकेंगे: ...
      एक सर्वर पर दो वर्डप्रेस साइटों की मेजबानीएकाधिक सुविधा आपको वर्डप्रेस का उपयोग कर से अधिक ब्लॉग चाहते हैं, बनाने के लिए किस तरह की साइटों के एक नेटवर्क के रूप में जाना जाता था एकाधिक सुविधा का उपयोग। यह सुविधा WordPressMU मर्ज करके लागू किया गया था ...
      होस्टिंग कई साइटों Drupal ट्यूटोरियलDrupal के Mutlisite सुविधा जब भी आप कई Drupal साइटों चलाना चाहते हैं के लिए होली ग्रेल की तरह लगता है। हालांकि, इस सवाल का जवाब "मैं Multisites उपयोग करना चाहिए?" करने के लिए सबसे अच्छा क्या जानते हुए भी द्वारा की खोज की है ...
      प्रिंटर अनुकूल पृष्ठों Drupal होस्टिंगDrupal एक मजबूत सामग्री प्रबंधन प्रणाली है कि एक दीप सर्वर पर चलाता है। दीप सर्वर डिफ़ॉल्ट रूप से MySQL का उपयोग करता है, लेकिन PostgreSQL भी Drupal के साथ प्रयोग किया जा सकता है। यह ब्लॉगों, मंचों, और एक होस्ट कर सकते हैं ...