WP-signup.php वर्डप्रेस बहु साइट होस्टिंग
क्या तुम सच में एक नेटवर्क की जरूरत है?
एक एकाधिक नेटवर्क में साइटों अलग, बहुत ज्यादा WordPress.com पर अलग ब्लॉग की तरह हैं। वे नेटवर्क के अन्य प्रकार में चीजों को (भले ही प्लग इन साइटों के बीच अंतर सम्बन्ध के विभिन्न प्रकार बना सकते हैं) की तरह जुड़े नहीं हैं। आप साइटों है कि दृढ़ता से जुड़े हुए हैं, कि शेयर डेटा, या शेयर उपयोगकर्ताओं बनाने की योजना है, तो एक एकाधिक नेटवर्क सबसे अच्छा समाधान नहीं हो सकता है।

उदाहरण के लिए, बहुत अलग देखने के लिए सभी आप चाहते हैं वेब पृष्ठों के विभिन्न संग्रह के लिए है, तो आप शायद प्राप्त कर सकते हैं विषयों, टेम्पलेट्स, या स्टाइलशीट स्विच करने के लिए एक प्लगइन का उपयोग करके क्या आप एक ही साइट में चाहते हैं।
एक और उदाहरण के लिए, अगर आप सभी चाहते हैं उपयोगकर्ताओं के विभिन्न समूहों के लिए है अलग-अलग जानकारी के लिए उपयोग करने के लिए, तो आप शायद प्राप्त कर सकते हैं क्षमताओं, मेनू, और लिंक URL में स्विच करने के लिए एक प्लगइन का उपयोग करके क्या आप एक ही साइट में चाहते हैं।
इस गाइड अपने वर्तमान वर्डप्रेस स्थापना में मैन्युअल रूप से वर्डप्रेस एकाधिक स्थापित करने के लिए कैसे करें। वहाँ भी BitNami से उपलब्ध रेडी-टू-चलाने के संकुल रहे हैं।
एकाधिक नेटवर्क के प्रकार
आप आप कैसे अपने नेटवर्क यूआरएल हैंडल करना चाहते हैं पर निर्भर करता है एकाधिक नेटवर्क के कई अलग अलग प्रकार के बीच चयन कर सकते हैं, और क्या पर यह अंत उपयोगकर्ताओं की मांग पर नई साइटें बनाने की अनुमति देगा।
नेटवर्क के विभिन्न प्रकार भिन्न सर्वर आवश्यकताओं, जो नीचे एक खंड में वर्णित किया जाता है। आप अपने सर्वर पर पूरा नियंत्रण नहीं है, तो फिर एकाधिक नेटवर्क के कुछ प्रकार आप के लिए उपलब्ध नहीं हो सकता है। उदाहरण के लिए, आप अपने सर्वर पर पूरा नियंत्रण है क्योंकि आप एक साझा होस्टिंग वातावरण का उपयोग नहीं हो सकता। उस मामले में आप जो कोई भी होस्टिंग पर्यावरण संचालित साथ आवश्यकताओं बातचीत करने के लिए होगा।
एक नेटवर्क की साइटों अलग-अलग URL है। आप URL के लिए दो तरीके साइट निर्दिष्ट करने के लिए से एक का चयन कर सकते हैं:
- प्रत्येक साइट अलग उप डोमेन है। site1.example.com: उदाहरण के लिए। site2.example.com।
- प्रत्येक साइट एक अलग रास्ता है। उदाहरण के लिए: example.com/site1। example.com/site2
साथ ही, आपको example1.com जैसे डोमेन मैप कर सकते हैं। example2.com। आदि, फिर भी एक प्लगइन का सुझाव दिया है। आप नेटवर्क सेटिंग में बदलाव कर सकते हैं, लेकिन यह उन्नत प्रशासन माना जाता है।
आप यह भी है या नहीं, अंत उपयोगकर्ताओं की मांग पर नई साइटें बनाने की अनुमति देने के लिए चुन सकते हैं। डोमेन आधारित मांग पर साइटों सामान्य रूप से ही संभव site1.example.com और site2.example.com की तरह उप डोमेन का उपयोग कर रहे हैं। पथ आधारित मांग पर साइटों भी संभव हैं।
एकाधिक स्थापना की प्रक्रिया अलग शब्दावली का उपयोग करता। एक उप-डोमेन स्थापित एक डोमेन आधारित नेटवर्क बनाता है, भले ही आप अलग डोमेन, और उप डोमेन नहीं इस्तेमाल कर सकते हैं, अपनी साइटों के लिए। एक उप-निर्देशिका स्थापित एक रास्ता आधारित नेटवर्क बनाता है, भले ही यह फाइल सिस्टम निर्देशिका का उपयोग नहीं करता। आप एक सब-डोमेन स्थापित उपयोग करना चाहते हैं, तो आप अपने webpath की जड़ में वर्डप्रेस स्थापित करना होगा (यानी domain.com) लेकिन यह जड़ में स्थापित किया जा की जरूरत नहीं है (यानी / public_html /) यदि आप वर्डप्रेस चलाने के लिए चुन अपने आप निर्देशिका से।

एकाधिक नेटवर्क स्थापना के पूर्ण होने के बाद, वर्डप्रेस शब्दावली डोमेन और प्रत्येक साइट के डोमेन और नेटवर्क व्यवस्थापक उपयोगकर्ता इंटरफ़ेस में पथ के लिए पथ का उपयोग करता है। एक सुपर व्यवस्थापक (अर्थात, एक एकाधिक नेटवर्क व्यवस्थापक है), साइटों 'डोमेन और पथ सेटिंग संपादित कर सकता है, हालांकि यह है क्योंकि यह उनके URL में परिवर्तन की स्थापना की साइटों के लिए यह करने के लिए असामान्य है।
प्लगइन्स विकल्प उपलब्ध का विस्तार करने और प्रशासन के साथ कर सकते हैं। 'Multiste' के आधार पर खोजें प्लगइन निर्देशिका या इस लिंक पर क्लिक करें।
व्यवस्थापक आवश्यकताओं
एक एकाधिक नेटवर्क बनाने के लिए आप एक वर्डप्रेस स्थापना के व्यवस्थापक होना आवश्यक है, और आप सामान्य रूप से सर्वर के फाइल सिस्टम के लिए उपयोग की जरूरत है ताकि आप फ़ाइलों को संपादित और एक निर्देशिका बना सकते हैं। उदाहरण के लिए, आप FTP का उपयोग करके सर्वर के फाइल सिस्टम का उपयोग कर सकते हैं। या cPanel में फ़ाइल प्रबंधक का उपयोग कर। या किसी अन्य तरीके से।
आप जरूरी वर्डप्रेस विकास के किसी भी ज्ञान की जरूरत नहीं है। पीएचपी। एचटीएमएल। सीएसएस। सर्वर प्रशासन या सिस्टम प्रशासन, हालांकि इन चीजों का ज्ञान समस्या निवारण के लिए या स्थापना के बाद अपने एकाधिक नेटवर्क अनुकूलित करने के लिए उपयोगी हो सकता है।
सर्वर आवश्यकताएं
जब आप एक नेटवर्क योजना बना रहे हैं, यह कभी कभी प्रारंभिक परीक्षण के लिए एक विकास सर्वर का उपयोग करने के लिए उपयोगी हो सकता है। हालांकि, एक विकास सर्वर से सटीक मिलान है कि अपने उत्पादन सर्वर हमेशा संभव नहीं है की स्थापना, और एक उत्पादन सर्वर के लिए एक पूरा नेटवर्क के हस्तांतरण आसान नहीं हो सकता है। एक परीक्षण स्थल अपने उत्पादन सर्वर पर कभी-कभी आपकी योजना बनाई नेटवर्क का परीक्षण करने के लिए एक अधिक उपयोगी तरीका है।
सभी मामलों में, आप सुनिश्चित करें कि आपके सर्वर और अधिक जटिल .htaccess (या nginx.conf या web.config) ठहराता है कि एकाधिक साइट की आवश्यकता है उपयोग कर सकते हैं बनाने के लिए की आवश्यकता होगी।
एकाधिक .htaccess फ़ाइलों में अपाचे सर्वर पर लोड करने के लिए mod_rewrite की आवश्यकता है, इसके लिए समर्थन, और विकल्प FollowSymLinks या तो पहले से ही सक्षम या कम से कम स्थायी रूप से अक्षम नहीं। आप सर्वर विन्यास के लिए उपयोग किया है, तो आप एक .htaccess फ़ाइल के बजाय एक निर्देशिका खंड इस्तेमाल कर सकते हैं। यह भी सुनिश्चित करें कि आपके httpd.conf फ़ाइल डोमेन के vhost के लिए "सभी" या "विकल्प सभी" टू बी "AllowOverride" के लिए निर्धारित है। आप इस में से किसी के बारे में अधिक जानकारी के लिए अपने webhost पूछ सकते हैं।
कुछ सर्वर आवश्यकताओं, एकाधिक साइट नेटवर्क आप बनाना चाहते हैं के प्रकार पर निर्भर इस प्रकार है।
डोमेन आधारित
इसके अलावा 'के रूप में उप डोमेन' इंस्टॉल पर जाना जाता है, एक डोमेन आधारित नेटवर्क subsite.example.com जैसे URL का उपयोग करता है
एक डोमेन आधारित नेटवर्क सर्वर के फाइल सिस्टम में एक ही निर्देशिका है जहाँ वर्डप्रेस स्थापित किया गया है करने के लिए विभिन्न डोमेन नाम मैप करता है। आप विभिन्न तरीकों से उदाहरण के लिए, में ऐसा कर सकते हैं:
- वाइल्डकार्ड उप डोमेन को कॉन्फ़िगर करके
- आभासी मेजबान विन्यस्त करने, प्रत्येक के लिए एक ही दस्तावेज़ जड़ निर्दिष्ट द्वारा
- cPanel में या किसी ऐसे ही वेब होस्टिंग नियंत्रण कक्ष में एडऑन डोमेन या उप डोमेन बनाने के द्वारा
ऑन-डिमांड डोमेन आधारित साइटों वाइल्डकार्ड उप डोमेन विधि की आवश्यकता है। आप अन्य तरीकों का उपयोग कर एक ही नेटवर्क में मैन्युअल रूप से अतिरिक्त साइटों बना सकते हैं।
जो भी विधि का उपयोग, आप अपने DNS कॉन्फ़िगर करने के लिए (वर्डप्रेस स्थापना निर्देशिका के लिए डोमेन नाम मैप करने के लिए) और सर्वर (सर्वर का IP पता करने के लिए डोमेन नाम मैप करने के लिए) की आवश्यकता होगी। वर्डप्रेस तो साइट के लिए डोमेन नाम के नक्शे होगा।
वर्डप्रेस उप डोमेन ठीक से कार्य करने के लिए अपने webfolder की जड़ (अर्थात) public_html से चलाना चाहिए। वे उप-निर्देशिका के भीतर से काम नहीं करेगा।
विभिन्न प्रणालियों पर वाइल्डकार्ड उप डोमेन को कॉन्फ़िगर कैसे करें के कुछ उदाहरण के लिए देखें: कॉन्फ़िगर वाइल्डकार्ड उप डोमेन
पथ आधारित
के रूप में भी 'सबफ़ोल्डर' इंस्टॉल पर जाना जाता है, एक पथ आधारित नेटवर्क example.com/subsite जैसे URL का उपयोग करता है
आप अपनी साइट में सुंदर पर्मालिंक्स उपयोग कर रहे हैं पहले से ही है, तो एक पथ आधारित नेटवर्क के रूप में अच्छी तरह से काम करेगा, और आप इस खंड में अन्य जानकारी के किसी भी जरूरत नहीं है। जिसके अनुसार, ध्यान रखें कि आपका मुख्य साइट पदों के लिए निम्नलिखित URL पैटर्न का उपयोग करेगा हो: example.com/blog/ [postformat] /
इस समय, आप एक गैर स्पष्ट जगह में नेटवर्क विकल्प को मैन्युअल कॉन्फ़िगरेशन के बिना ब्लॉग स्लग नहीं निकाल सकते। यह अनुशंसा की जाती नहीं है।
वर्डप्रेस सेटिंग्स आवश्यकताओं
जब आप किसी एकाधिक नेटवर्क स्थापित यदि आप एक मौजूदा वर्डप्रेस स्थापना से शुरू करते हैं। यदि यह एक ताजा अपने स्वयं के डोमेन नाम के साथ स्थापित है, तो आप इस खंड को पढ़ने के लिए की जरूरत नहीं है। यदि यह एक स्थापित साइट, या पहुंच योग्य सिर्फ एक डोमेन नाम का उपयोग नहीं है, तो निम्न आवश्यकताओं को यह एक एकाधिक नेटवर्क में बदला जा करने की अनुमति लागू होते हैं।
वर्डप्रेस अपनी निर्देशिका 3.5 के रूप में एकाधिक साइट के साथ काम करता देते हुए लेकिन इससे पहले कि आप एकाधिक सक्रिय करें 'पर अपनी निर्देशिका' परिवर्तन करना चाहिए।
हालांकि यह आपके डोमेन URL में www का उपयोग करने, यदि आप ऐसा करने के लिए चुना है की सिफारिश नहीं कर रहा है और एकाधिक उप डोमेन उपयोग करने की योजना, सुनिश्चित करें कि दोनों साइट का पता और वर्डप्रेस पता एक ही है कि सुनिश्चित करें। यह भी ध्यान कुछ मेजबान यूआरएल की इस तरह दिखा लागू हो जाएगी रखें:
इस, और कई अन्य कारणों से, हम आप अपने डोमेन नाम में www का उपयोग जब भी संभव संकेत नहीं करते। आप उन्हें domain.com या www.domain.com पर बदलने पर योजना है। इससे पहले कि आप एकाधिक के लिए सेटअप के बाकी शुरू, डोमेन नाम बदलने के बाद इस तथ्य अधिक जटिल है के रूप में ऐसा करते हैं।
प्रतिबंध
आपसे निम्न स्थितियों में एक नेटवर्क नहीं बना सकते हैं:
- "वर्डप्रेस पता (URL)" एक बंदरगाह के अलावा अन्य नंबर का उपयोग करता ': 80:', '443'।
आप उप-डोमेन निम्नलिखित मामलों में (एक डोमेन आधारित नेटवर्क के लिए) स्थापित नहीं चुन सकते हैं:
- वर्डप्रेस URL किसी पथ, न सिर्फ एक डोमेन में शामिल है। (यही कारण है, वर्डप्रेस एक दस्तावेज जड़ में स्थापित नहीं है, या आपको लगता है कि दस्तावेज़ जड़ के URL का उपयोग नहीं कर रहे हैं।)
- "वर्डप्रेस पता (URL)" स्थानीय होस्ट है।
- "वर्डप्रेस पता (URL)" आईपी पता 127.0.0.1 रूप में इस तरह है।
(ध्यान दें कि आप ताकि आप होस्ट नाम स्थानीय होस्ट का उपयोग करने की आवश्यकता नहीं है, आईपी पता 127.0.0.1 करने के लिए कुछ अन्य होस्ट नामों को मैप करने के लिए फ़ाइल अपने मेजबान का उपयोग करके परीक्षण प्रयोजनों के लिए अपने स्थानीय मशीन पर एक डोमेन आधारित नेटवर्क बना सकते हैं।)
आप उप-निर्देशिका (एक पथ आधारित नेटवर्क के लिए) स्थापित करता है, तो अपने मौजूदा वर्डप्रेस स्थापना मौजूदा पर्मालिंक्स मौजूद समस्याओं के कारण एक माह से अधिक के लिए स्थापित किया गया है, नहीं चुन सकते हैं। (यह समस्या एक भविष्य संस्करण में ठीक हो जाएगा। अधिक जानकारी के लिए नेटवर्क प्रकार स्विचिंग देखें।)