Skip to main content

मयोरडिप्स मल्टीसाइट कसरी इन्स्टल गर्ने?

WordPress Multisite ले तपाईंलाई एउटै इन्स्टलेसनमा धेरै साइटहरूको नेटवर्क बनाउन अनुमति दिन्छ। यो एक इन-बिल्ट फिचर हो, तर डिफाल्ट रूपमा यसको सक्रियता हुँदैन।

tip

Ultimate Multisite मा built-in Multisite Setup Wizard समावेश छ जसले यो सम्पूर्ण प्रक्रियालाई स्वचालित गर्दछ। यदि तपाईंसँग Ultimate Multisite इन्स्टल गरिएको छ भने, हामी तल दिइएका म्यानुअल चरणहरू पछ्याउनुको सट्टा विजार्ड प्रयोग गर्न सिफारिस गर्छौं।

चूंकि Ultimate Multisite एउटा नेटवर्क-मात्र प्लगइन हो, यस ट्युटोरियलमा, तपाईंले WordPress Multisite कसरी म्यानुअल रूपमा इन्स्टल र सेट गर्ने भनेर सिक्नुहुनेछ। यो पाठ WPBeginner बाट How to Install and Setup WordPress Multisite Network मा आधारित छ।

तपाईंको मल्टीसाइट नेटवर्क बनाउनुअघि ध्यान दिनुपर्ने कुराहरू:

  • राम्रो WordPress होस्टिङ लिनुहोस्! नेटवर्कमा रहेका वेबसाइटहरूले एउटै सर्भर स्रोतहरू साझा गर्छन्।

  • यदि तपाईंसँग कम ट्राफिक भएका केही साइटहरू मात्र छन् भने, साझा होस्टिङ तपाईंको लागि काम गर्न सक्छ।

  • धेरै Managed WordPress hosting providers ले Multisite पहिले नै (out-of-the-box) प्रदान गर्छन् (उनीहरूले WordPress लाई Multisite सक्रिय र तपाईंका लागि कन्फिगर गरिएको साथमा इन्स्टल गर्छन्)। यो WP Engine, Closte, Cloudways आदि का लागि हो। यदि तपाईं आफ्नो होस्ट प्रदायकको लागि त्यो अवस्था हो कि होइन भने, यस ट्युटोरियलमा अगाडि बढ्नुअघि उनीहरूको समर्थन (support) सँग सम्पर्क गर्नुहोस्।

  • FTP प्रयोग गरेर WordPress इन्स्टल गर्ने र फाइलहरू सम्पादन गर्ने कुरासँग पनि परिचित हुनु राम्रो हुन्छ।

महत्वपूर्ण : यदि तपाईं कुनै विद्यमान WordPress वेबसाइटमा मल्टीसाइट नेटवर्क सेट गर्दै हुनुहुन्छ भने निम्न कुराहरू गर्न नबिर्सनुहोस्:

  • आफ्नो WordPress साइटको पूर्ण ब्याकअप बनाउनुहोस्।

  • आफ्नो प्लगइन पेजमा गएर बल्क एक्शन (bulk actions) बाट Deactivate चयन गरेर सबै प्लगइनहरू निष्क्रिय गर्नुहोस् र त्यसपछि Apply मा क्लिक गर्नुहोस्।

मल्टीसाइट सक्षम गर्न, सबैभन्दा पहिले FTP क्लायन्ट वा cPanel फाइल मेनेजर प्रयोग गरेर आफ्नो साइटसँग कनेक्ट गर्नुहोस् र सम्पादनका लागि आफ्नो wp-config.php फाइल खोल्नुहोस्।

_*त्यो सबै भयो, लेख्नको लागि शुभकामना!*_ लाइनभन्दा अगाडि निम्न कोड स्निपेट थप्नुहोस्:

define('WP_ALLOW_MULTISITE', true);

र आफ्नो wp-config.php फाइल सुरक्षित गरेर सर्भरमा अपलोड गर्नुहोस्।

तपाईंको साइटमा मल्टीसाइट फिचर सक्षम भएपछि, अब तपाईंले आफ्नो नेटवर्क सेटअप गर्न सक्नुहुन्छ।

Tools » Network Setup मा जानुहोस्।

अब तपाईंले वर्डप्रेसलाई आफ्नो नेटवर्कका साइटहरूका लागि कुन डोमेन संरचना प्रयोग गर्ने भनेर बताउनुपर्छ: सबडोमेन (subdomains) वा सबडिरेक्टरी (subdirectories)।

यदि तपाईंले सबडोमेन छान्नुभयो भने, डोमेन मैपिंगको लागि आफ्नो DNS सेटिङहरू परिवर्तन गर्नुपर्छ र आफ्नो मल्टीसाइट नेटवर्कका लागि वाइल्डकार्ड सबडोमेन सेटअप गर्न सुनिश्चित गर्नुहोस्।

Network Setup मा फर्किएर आफ्नो नेटवर्कको लागि एउटा शीर्षक दिनुहोस् र Network admin email मा रहेको इमेल ठेगाडा सही छ भनेर सुनिश्चित गर्नुहोस्। जारी राख्न Install मा क्लिक गर्नुहोस्।

WordPress द्वारा प्रदान गरिएको यो कोड तपाईंको wp-config.php मा थप्नुहोस्:

define('MULTISITE', true); define('SUBDOMAIN_INSTALL', true); define('DOMAIN_CURRENT_SITE', 'multisite.local'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);

र WordPress द्वारा प्रदान गरिएको यो कोड आफ्नो .htaccess फाइल मा पनि थप्नुहोस्:

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]

# wp-admin मा अन्त्य स्ल्याश थप्न
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^(wp-(content|admin|includes).) $1 [L] RewriteRule ^(..php)$ $1 [L] RewriteRule . index.php [L]

FTP client वा फाइल मेनेजर (यदि तपाईं cPanel जस्ता कुरा प्रयोग गर्दै हुनुहुन्छ भने) प्रयोग गरेर यी दुई फाइलहरूमा कोड कपि र पेस्ट गर्नुहोस्।

अन्तमा, आफ्नो वर्डप्रेस साइटमा पुनः लगइन गर्नुहोस् ताकि तपाईंले आफ्नो मल्टीसाइट नेटवर्कमा पहुँच पाउन सक्नुहोस्।

Ultimate Multisite इन्स्टल गर्नु अघि तपाईंले आफ्नो वर्डप्रेस मल्टीसाइट इन्स्टलेसनमा सबसाइट बनाउन सक्नुहुन्छ कि सक्नुहुन्न भनेर परीक्षण र सुनिश्चित गर्न महत्त्वपूर्ण छ।

सबसाइट बनाउन:

१. आफ्नो वेबसाइटको wp-admin खोल्नुहोस्

२. My Sites > Sites (/wp-admin/network/sites.php) मा जानुहोस्

३. माथि Add New मा क्लिक गर्नुहोस्

४. सबै फिल्डहरू भर्नुहोस्:

  • Site Address — कहिल्यै "www" प्रयोग नगर्नुहोस्

  • Subdomain: siteaddress.yourdomain.com

  • Subdirectory: yourdomain.com/siteaddress

  • Site Title — साइटको शीर्षक, यो पछि परिवर्तन गर्न सकिन्छ

  • Admin Email — सबसाइटको लागि प्रारम्भिक एडमिन प्रयोगकर्ताको रूपमा सेट गर्नुहोस्

WordPress Multisite मा नयाँ साइट फारम

फिल्डहरू भर्नुभएपछि, "Add site" बटनमा क्लिक गर्नुहोस्। नयाँ सबसाइट सिर्जना भएपछि, यो काम गरिरहेको छ कि छैन भनेर जाँच गर्न यसमा जानुहोस्।

सामान्य समस्याहरू:

१. म नयाँ साइटहरू बनाउन सक्छु तर तिनीहरू पहुँचयोग्य छैनन्।

यदि तपाईंले सबडोमेनहरू रोज्नुभएको छ भने, तपाईंलाई आफ्नो मल्टीसाइट नेटवर्कका लागि वाइल्डकार्ड सबडोमेन पनि सेट गर्नुपर्छ।

यसो गर्नको लागि, आफ्नो वेबसाइटको होस्टिङ खाताको कन्ट्रोल प्यानल ड्यासबोर्डमा जानुहोस् (जस्तै cPanel/Plesk/Direct Admin तपाईंको होस्टिङ प्रदायक अनुसार)।

"Domains" वा "Subdomains" को विकल्प खोज्नुहोस्। केही कन्ट्रोल प्यानलहरूमा यसलाई "Domain administration" भनेर पनि लेबल गरिएको हुन सक्छ।

सबडोमेन (subdomain) फिल्डमा, एस्टरिस्क (*) राख्नुहोस्। त्यसपछि, तपाईंलाई त्यो सबडोमेन कुन डोमेन नाम अन्तर्गत थप्नुपर्छ भन्ने चयन गर्न सोधिनेछ।

चयन गरिएका डोमेनको रूट डाइरेक्टरी स्वचालित रूपमा पत्ता लगाइन्छ। आफ्नो वाइल्डकार्ड सबडोमेन थप्न Create वा Save बटनमा क्लिक गर्नुहोस्। प्रविष्टि यस्तो देखिनुपर्छ: “*.mydomain.com