दस्तावेज़
WordPress बहु-साइट समर्थन (उर्फ नेटवर्क साइट्स)
एक बहुसंख्यक नेटवर्क उन साइटों का संग्रह है जो सभी WordPress की स्थापना को साझा करते हैं। वे प्लगइन्स और थीम भी साझा कर सकते हैं। नेटवर्क में व्यक्तिगत साइटें आभासी साइटें हैं, इस अर्थ में कि उनके पास अपने सर्वर पर अपनी निर्देशिका नहीं है, हालांकि उनके पास मीडिया के लिए अलग-अलग निर्देशिकाएं हैं। साझा स्थापना के भीतर अपलोड करता है, और उनके पास डेटाबेस में अलग-अलग टेबल होते हैं।
TurnKey WordPress में बहु-साइट समर्थन सक्षम करने के लिए निम्नलिखित चरणों की आवश्यकता होती है:
1. यह तय करें कि आप उप डोमेन या उप-निर्देशों का उपयोग करना चाहते हैं या नहीं
Wordpress बहु-साइट्स को या तो उप-डोमेन या उप-निर्देशिका से परोसा जा सकता है, उदाहरण के लिए:
- उप डोमेन: site1.example.com, site2.example.com
- उप-निर्देश: www.example.com/site1, www.example.com/site2
महत्वपूर्ण: यदि आप उप-डोमेन का निर्णय लेते हैं, तो SITE होगा http://example.com यदि आप उप-निर्देशों का निर्णय लेते हैं, तो SITE होगा http://www.example.com .
नोट: सब डोमेन को आपको अपने डोमेन DNS रिकॉर्ड को अपडेट करने में सक्षम होना चाहिए (देखें) TurnKey डोमेन प्रबंधन).
2. wordpress विन्यास अद्यतन करें
/var/www/wordpress/wp-config.php
Delete the following:
define('WP_SITEURL', 'http://'.\$_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://'.\$_SERVER['HTTP_HOST']);
And in its place, add (replace SITE with what you decided in step 1):
define('WP_SITEURL', 'SITE');
define('WP_HOME', 'SITE');
define('WP_ALLOW_MULTISITE', true);
डेटाबेस अद्यतन करें
mysql --defaults-extra-file=/etc/mysql/debian.cnf <<EOF USE wordpress; UPDATE wp_options SET option_value='SITE' WHERE option_name='home'; UPDATE wp_options SET option_value='SITE' WHERE option_name='siteurl'; EOF