Skip to main content

Multisite സെറ്റപ്പ് വിസാർഡ്

Ultimate Multisite-ൽ ഒരു ബിൽറ്റ്-ഇൻ വിസാർഡ് ഉൾപ്പെടുന്നു, ഇത് ഒരു സ്റ്റാൻഡേർഡ് WordPress ഇൻസ്റ്റലേഷനെ WordPress Multisite നെറ്റ്‌വർക്കാക്കി സ്വയമേവ മാറ്റുന്നു. ഇത് wp-config.php മാനുവലായി എഡിറ്റ് ചെയ്യുകയോ ഡാറ്റാബേസ് കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുകയോ ചെയ്യേണ്ട ആവശ്യം ഇല്ലാതാക്കുന്നു.

tip

നിങ്ങളുടെ WordPress ഇൻസ്റ്റലേഷൻ ഇതിനകം ഒരു Multisite നെറ്റ്‌വർക്കായി പ്രവർത്തിക്കുന്നുണ്ടെങ്കിൽ, ഈ ഘട്ടം പൂർണ്ണമായും ഒഴിവാക്കാം. Multisite ഇതുവരെ എനേബിൾ ചെയ്തിട്ടില്ലാത്തപ്പോൾ മാത്രമേ വിസാർഡ് ദൃശ്യമാകൂ.

വിസാർഡ് എപ്പോഴാണ് ദൃശ്യമാകുന്നത്?

ഒരു സ്റ്റാൻഡേർഡ് (non-Multisite) WordPress ഇൻസ്റ്റലേഷനിൽ Ultimate Multisite ആക്ടിവേറ്റ് ചെയ്യുമ്പോൾ, Multisite എനേബിൾ ചെയ്തിട്ടില്ലെന്ന് plugin കണ്ടെത്തുകയും സാധാരണ സെറ്റപ്പ് വിസാർഡിന് പകരം Multisite സെറ്റപ്പ് വിസാർഡിലേക്ക് നിങ്ങളെ സ്വയമേവ റീഡയറക്ട് ചെയ്യുകയും ചെയ്യുന്നു.

WP Admin > Ultimate Multisite > Multisite Setup എന്നതിൽ നിന്ന് ഇത് നേരിട്ട് ആക്സസ് ചെയ്യാനും കഴിയും.

മുൻവ്യവസ്ഥകൾ

വിസാർഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ്, ഉറപ്പാക്കുക:

  • നിങ്ങളുടെ WordPress ഇൻസ്റ്റലേഷനിലേക്ക് അഡ്മിനിസ്ട്രേറ്റർ ആക്സസ് ഉണ്ട്
  • നിങ്ങളുടെ സെർവറിന്റെ wp-config.php ഫയൽ വെബ് സെർവറിന് റൈറ്റബിൾ ആണ്
  • നിങ്ങളുടെ ഫയലുകളുടെയും ഡാറ്റാബേസിന്റെയും സമീപകാല ബാക്കപ്പ് ഉണ്ട്
warning

വിസാർഡ് നിങ്ങളുടെ wp-config.php ഫയൽ പരിഷ്കരിക്കുകയും പുതിയ ഡാറ്റാബേസ് ടേബിളുകൾ സൃഷ്ടിക്കുകയും ചെയ്യുന്നു. തുടരുന്നതിന് മുമ്പ് എല്ലായ്പ്പോഴും ഒരു ബാക്കപ്പ് സൃഷ്ടിക്കുക.

ഘട്ടം 1: സ്വാഗതം

ആദ്യത്തെ സ്ക്രീൻ WordPress Multisite എന്താണെന്നും വിസാർഡ് എന്താണ് ചെയ്യുന്നതെന്നും വിശദീകരിക്കുന്നു:

  • നിങ്ങളുടെ WordPress കോൺഫിഗറേഷനിൽ Multisite ഫീച്ചർ എനേബിൾ ചെയ്യുക
  • ആവശ്യമായ നെറ്റ്‌വർക്ക് ഡാറ്റാബേസ് ടേബിളുകൾ സൃഷ്ടിക്കുക
  • wp-config.php-ലേക്ക് ആവശ്യമായ multisite constants ചേർക്കുക
  • നെറ്റ്‌വർക്കിലുടനീളം Ultimate Multisite നെറ്റ്‌വർക്ക്-ആക്ടിവേറ്റ് ചെയ്യുക

Multisite സെറ്റപ്പ് വിസാർഡ് - സ്വാഗത ഘട്ടം

തുടരാൻ Continue ക്ലിക്ക് ചെയ്യുക.

ഘട്ടം 2: നെറ്റ്‌വർക്ക് കോൺഫിഗറേഷൻ

ഈ ഘട്ടം നിങ്ങളുടെ നെറ്റ്‌വർക്ക് സെറ്റിംഗ്സ് കോൺഫിഗർ ചെയ്യാൻ ആവശ്യപ്പെടുന്നു.

സൈറ്റ് ഘടന

നിങ്ങളുടെ നെറ്റ്‌വർക്ക് സൈറ്റുകൾ എങ്ങനെ സംഘടിപ്പിക്കണമെന്ന് തിരഞ്ഞെടുക്കുക:

  • Sub-domains (ശുപാർശ ചെയ്യുന്നത്) — സൈറ്റുകൾക്ക് സ്വന്തം subdomain ലഭിക്കുന്നു, ഉദാ. site1.yourdomain.com
  • Sub-directories — സൈറ്റുകൾ paths ആയി സൃഷ്ടിക്കപ്പെടുന്നു, ഉദാ. yourdomain.com/site1
note

നിങ്ങൾ sub-domains തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ, നിങ്ങളുടെ domain-ന് wildcard DNS-ഉം wildcard SSL certificate-ഉം കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്. മിക്ക managed WordPress hosts-ഉം ഇത് സ്വയമേവ കൈകാര്യം ചെയ്യുന്നു. വിശദമായ താരതമ്യത്തിന് Ultimate Multisite 101 കാണുക.

നെറ്റ്‌വർക്ക് ടൈറ്റിൽ

നിങ്ങളുടെ നെറ്റ്‌വർക്കിന് ഒരു പേര് നൽകുക. ഇത് "Network" ചേർത്ത നിങ്ങളുടെ നിലവിലെ സൈറ്റ് ടൈറ്റിലായി default ആയിരിക്കും. നെറ്റ്‌വർക്ക് സെറ്റിംഗ്സിൽ നിന്ന് ഇത് പിന്നീട് മാറ്റാവുന്നതാണ്.

നെറ്റ്‌വർക്ക് അഡ്മിൻ ഇമെയിൽ

നെറ്റ്‌വർക്ക് അഡ്മിനിസ്ട്രേഷൻ അറിയിപ്പുകൾക്ക് ഉപയോഗിക്കുന്ന ഇമെയിൽ വിലാസം. ഇത് നിലവിലെ ഉപയോക്താവിന്റെ ഇമെയിൽ വിലാസമായി default ആയിരിക്കും.

Multisite സെറ്റപ്പ് വിസാർഡ് - നെറ്റ്‌വർക്ക് കോൺഫിഗറേഷൻ

ഫീൽഡുകൾ പൂരിപ്പിച്ച ശേഷം, തുടരാൻ Continue ക്ലിക്ക് ചെയ്യുക.

ഘട്ടം 3: ഇൻസ്റ്റലേഷൻ

ആരംഭിക്കാൻ Install ബട്ടൺ ക്ലിക്ക് ചെയ്യുക. വിസാർഡ് അഞ്ച് ഓട്ടോമേറ്റഡ് ഘട്ടങ്ങൾ ക്രമത്തിൽ നിർവഹിക്കുന്നു, ഓരോന്നും അതിന്റെ പുരോഗതി real-time-ൽ കാണിക്കുന്നു:

Multisite സെറ്റപ്പ് വിസാർഡ് - ഇൻസ്റ്റലേഷൻ pending

ഘട്ടംവിവരണം
Enable Multisitewp-config.php-ലേക്ക് WP_ALLOW_MULTISITE constant ചേർക്കുന്നു
Create Networkmultisite ഡാറ്റാബേസ് ടേബിളുകൾ (wp_site, wp_sitemeta, wp_blogs, മുതലായവ) സൃഷ്ടിക്കുകയും നിങ്ങളുടെ നെറ്റ്‌വർക്ക് കോൺഫിഗറേഷൻ ഉപയോഗിച്ച് പൂരിപ്പിക്കുകയും ചെയ്യുന്നു
Update Configurationwp-config.php-ലേക്ക് അന്തിമ multisite constants (MULTISITE, SUBDOMAIN_INSTALL, DOMAIN_CURRENT_SITE, മുതലായവ) ചേർക്കുന്നു
Fix Cookiesആക്ടിവേഷന് ശേഷം authentication പ്രശ്നങ്ങൾ തടയാൻ നെറ്റ്‌വർക്ക് metadata-ൽ സൈറ്റ് URL ശരിയാണെന്ന് ഉറപ്പാക്കുന്നു
Network Activate Pluginമുഴുവൻ നെറ്റ്‌വർക്കിലും പ്രവർത്തിക്കാൻ Ultimate Multisite നെറ്റ്‌വർക്ക്-ആക്ടിവേറ്റ് ചെയ്യുന്നു

ഓരോ ഘട്ടവും ഈ സ്റ്റാറ്റസുകളിൽ ഒന്ന് പ്രദർശിപ്പിക്കുന്നു:

  • Pending — പ്രോസസ് ചെയ്യാൻ കാത്തിരിക്കുന്നു
  • Installing... — നിലവിൽ പ്രവർത്തിക്കുന്നു
  • Success! — വിജയകരമായി പൂർത്തിയായി
  • Error message — ഒരു പിശക് സംഭവിച്ചു (സന്ദേശം പ്രശ്നം വിവരിക്കും)

എല്ലാ ഘട്ടങ്ങളും വിജയകരമായി പൂർത്തിയാകുമ്പോൾ, ഓരോ ഇനത്തിനും പച്ച "Success!" സ്റ്റാറ്റസ് കാണാം:

Multisite സെറ്റപ്പ് വിസാർഡ് - ഇൻസ്റ്റലേഷ��ൻ പൂർത്തിയായി

വിസാർഡ് പിന്നീട് സ്വയമേവ completion സ്ക്രീനിലേക്ക് മുന്നേറും.

ഘട്ടം 4: പൂർത്തിയായി

ഇൻസ്റ്റലേഷൻ പൂർത്തിയാകുമ്പോൾ, WordPress Multisite എനേബിൾ ചെയ്തുവെന്ന് സ്ഥിരീകരിക്കുന്ന ഒരു വിജയ സന്ദേശം കാണാം.

Multisite സെറ്റപ്പ് വിസാർഡ് - സെറ്റപ്പ് പൂർത്തിയായി

നിങ്ങളുടെ WaaS platform കോൺഫിഗർ ചെയ്യാൻ (കമ്പനി വിവരങ്ങൾ, default content, payment gateways, മുതലായവ) ഇപ്പോൾ Ultimate Multisite സെറ്റപ്പ് വിസാർഡുമായി തുടരാം.

note

multisite ഇൻസ്റ്റലേഷൻ പൂർത്തിയാകുമ്പോൾ, പുതുതായി എനേബിൾ ചെയ്ത network admin-ലൂടെ നിങ്ങളുടെ ബ്രൗസർ റീഡയറക്ട് ചെയ്യും. multisite environment-ന് വേണ്ടി authentication cookies അപ്ഡേറ്റ് ചെയ്യുന്നതിനാൽ നിങ്ങൾക്ക് വീണ്ടും ലോഗിൻ ചെയ്യേണ്ടി വന്നേക്കാം.

Manual സെറ്റപ്പ് Fallback

ഫയൽ permissions അല്ലെങ്കിൽ സെർവർ നിയന്ത്രണങ്ങൾ കാരണം വിസാർഡിന് നിങ്ങളുടെ wp-config.php ഫയലിലേക്ക് write ചെയ്യാൻ കഴിയുന്നില്ലെങ്കിൽ, manually ചേർക്കേണ്ട കൃത്യമായ code ഇത് പ്രദർശിപ്പിക്കും:

  1. /* That's all, stop editing! */ എന്ന വരിക്ക് മുകളിൽ ചേർക്കേണ്ട wp-config.php constants
  2. നിങ്ങൾ തിരഞ്ഞെടുത്ത സൈറ്റ് ഘടനയ്ക്ക് (subdomain അല്ലെങ്കിൽ subdirectory) അനുയോജ്യമായ .htaccess rewrite rules

manual മാറ്റങ്ങൾ വരുത്തിയ ശേഷം, പേജ് refresh ചെയ്യുക, multisite ഇപ്പോൾ active ആണെന്ന് വിസാർഡ് detect ചെയ്യും.

ട്രബിൾഷൂട്ടിംഗ്

വിസാർഡ് wp-config.php writable അല്ലെന്ന് പറയുന്നു

നിങ്ങളുടെ വെബ് സെർവർ പ്രോസസിന് wp-config.php ഫയലിലേക്ക് write permission ആവശ്യമാണ്. നിങ്ങൾക്ക് ഇതിൽ ഏതെങ്കിലും ചെയ്യാം:

  • ഫയൽ permissions താൽക്കാലികമായി 644 അല്ലെങ്കിൽ 666 ആയി മാറ്റുക
  • വിസാർഡ് നൽകുന്ന manual സെറ്റപ്പ് fallback നിർദ്ദേശങ്ങൾ ഉപയോഗിക്കുക
  • നിങ്ങളുടെ hosting provider-നോട് സഹായം ആവശ്യപ്പെടുക

സെറ്റപ്പിന് ശേഷം സൈറ്റുകൾ ആക്സസ് ചെയ്യാൻ കഴിയുന്നില്ല (subdomains)

നിങ്ങൾ subdomain ഘടന തിരഞ്ഞെടുത്തെങ്കിൽ, നിങ്ങളുടെ domain-ന് wildcard DNS കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്. ഒരു DNS record ചേർക്കുക:

Type: A (or CNAME)
Host: *
Value: [your server IP]

ഇത് എങ്ങനെ കോൺഫിഗർ ചെയ്യണമെന്ന് നിങ്ങൾക്ക് ഉറപ്പില്ലെങ്കിൽ നിങ്ങളുടെ hosting provider-നോട് പരിശോധിക്കുക.

സെറ്റപ്പിന് ശേഷം authentication പ്രശ്നങ്ങൾ

multisite സെറ്റപ്പിന് ശേഷം നിങ്ങൾ logged out ആവുകയോ cookie errors അനുഭവിക്കുകയോ ചെയ്താൽ:

  1. സൈറ്റിനുള്ള നിങ്ങളുടെ ബ്രൗസർ cookies ക്ലിയർ ചെയ്യുക
  2. yourdomain.com/wp-login.php-ൽ വീണ്ടും ലോഗിൻ ചെയ്യുക
  3. പ്രശ്നം തുടരുകയാണെങ്കിൽ, നിങ്ങളുടെ wp-config.php-ൽ COOKIE_DOMAIN false ആയി സെറ്റ് ചെയ്തിട്ടില്ലെന്ന് പരിശോധിക്കുക — ഇത് subdomain multisite ഇൻസ്റ്റലേഷനുകളിലെ അറിയപ്പെടുന്ന ഒരു പ്രശ്നമാണ്

ഇൻസ്റ്റലേഷൻ സമയത്ത് ഒരു ഘട്ടം പരാജയപ്പെട്ടു

ഇൻസ്റ്റലേഷൻ ഘട്ടങ്ങളിലൊന്ന് ഒരു error കാണിക്കുന്നുവെങ്കിൽ:

  1. പ്രദർശിപ്പിച്ച error message ശ്രദ്ധിക്കുക
  2. configuration ഘട്ടത്തിലേക്ക് തിരികെ പോയി വീണ്ടും ശ്രമിക്കുക
  3. error തുടരുകയാണെങ്കിൽ, കൂടുതൽ വിശദാംശങ്ങൾക്ക് നിങ്ങളുടെ സെർവറിന്റെ PHP error log പരിശോധിക്കുക
  4. ഇതിനകം പൂർത്തിയായ ഘട്ടങ്ങൾ തുടർന്നുള്ള runs-ൽ skip ചെയ്യപ്പെടും (installer idempotent ആണ്)