WordPress Multisite എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം?
WordPress Multisite ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരൊറ്റ ഇൻസ്റ്റാളേഷനിൽ സൈറ്റുകളുടെ ഒരു നെറ്റ്വർക്ക് ഉണ്ടാക്കാം. ഇത് WordPress-ൽ built-in ആയി ഉള്ള ഒരു ഫീച്ചറാണ്, പക്ഷേ സ്വതവേ ഇത് active ആയിരിക്കില്ല.
Ultimate Multisite-ൽ ഒരു built-in Multisite Setup Wizard ഉൾപ്പെടുന്നു, ഇത് ഈ മുഴുവൻ പ്രക്രിയയും ഓട്ടോമേറ്റ് ചെയ്യുന്നു. നിങ്ങൾ Ultimate Multisite ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, താഴെയുള്ള മാനുവൽ സ്റ്റെപ്പുകൾ പിന്തുടരുന്നതിനു പകരം wizard ഉപയോഗിക്കാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു.
Ultimate Multisite ഒരു network-only plugin ആയതിനാൽ, ഈ ട്യൂട്ടോറിയലിൽ WordPress Multisite മാനുവലായി എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും സെറ്റപ്പ് ചെയ്യാമെന്നും നിങ്ങൾ പഠിക്കും. ഈ ടെക്സ്റ്റ് WPBeginner-ൽ നിന്നുള്ള How to Install and Setup WordPress Multisite Network അടിസ്ഥാനമാക്കിയുള്ളതാണ്.
നിങ്ങളുടെ multisite network ഉണ്ടാക്കുന്നതിന് മുമ്പ് ശ്രദ്ധിക്കേണ്ട കാര്യങ്ങൾ:
-
നല്ല WordPress hosting എടുക്കുക! ഒരു network-ലെ വെബ്സൈറ്റുകൾ ഒരേ server resources പങ്കിടുന്നു.
-
കുറഞ്ഞ ട്രാഫിക്കുള്ള രണ്ടോ മൂന്നോ സൈറ്റുകൾ മാത്രമേ ഉള്ളൂവെങ്കിൽ, shared hosting നിങ്ങൾക്ക് മതിയാകും.
-
മിക്ക Managed WordPress hosting providers-ഉം Multisite out-of-the-box ഓഫർ ചെയ്യുന്നു (അവർ WordPress ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ തന്നെ Multisite activate ചെയ്ത് configure ചെയ്തിരിക്കും). WP Engine, Closte, Cloudways മുതലായവയുടെ കാര്യത്തിൽ ഇങ്ങനെയാണ്. നിങ്ങളുടെ host provider-ന്റെ കാര്യത്തിൽ ഇതാണോ എന്ന് ഉറപ്പില്ലെങ്കിൽ, ഈ ട്യൂട്ടോറിയലുമായി മുന്നോട്ട് പോകുന്നതിന് മുമ്പ് അവരുടെ support-ൽ ബന്ധപ്പെടുക.
-
WordPress ഇൻസ്റ്റാൾ ചെയ്യുന്നതിലും FTP ഉപയോഗിച്ച് ഫയലുകൾ എഡിറ്റ് ചെയ്യുന്നതിലും പരിചയം ഉണ്ടായിരിക്കുന്നതും നല്ലതാണ്.
പ്രധാനം : നിലവിലുള്ള ഒരു WordPress വെബ്സൈറ്റിൽ multisite network സെറ്റപ്പ് ചെയ്യുകയാണെങ്കിൽ ഇവ മറക്കരുത്:
-
നിങ്ങളുടെ WordPress സൈറ്റിന്റെ പൂർണ്ണമായ backup എടുക്കുക
-
നിങ്ങളുടെ plugins page-ൽ പോയി bulk actions-ൽ നിന്ന് Deactivate തിരഞ്ഞെടുത്ത് Apply ക്ലിക്ക് ചെയ്ത് എല്ലാ plugins-ഉം deactivate ചെയ്യുക
Multisite enable ചെയ്യാൻ, ആദ്യം FTP client അല്ലെങ്കിൽ cPanel file manager ഉപയോഗിച്ച് നിങ്ങളുടെ സൈറ്റിലേക്ക് connect ചെയ്യുക, എന്നിട്ട് wp-config.php ഫയൽ editing-നായി തുറക്കുക.
That's all, stop editing! Happy blogging. എന്ന വരിക്ക് മുമ്പ്, ഈ code snippet ചേർക്കുക:
define('WP_ALLOW_MULTISITE', true);
നിങ്ങളുടെ wp-config.php ഫയൽ save ചെയ്ത് server-ലേക്ക് തിരികെ upload ചെയ്യുക.
നിങ്ങളുടെ സൈറ്റിൽ multisite feature enable ചെയ്തതോടെ, ഇനി network സെറ്റപ്പ് ചെയ്യാനുള്ള സമയമാണ്.
Tools » Network Setup-ലേക്ക് പോകുക
ഇനി നിങ്ങളുടെ network-ലെ sites-ന് ഏത് തരം domain structure ഉപയോഗിക്കുമെന്ന് WordPress-നോട് പറയണം: subdomains അല്ലെങ്കിൽ subdirectories.
നിങ്ങൾ subdomains തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ, domain mapping-നായി DNS settings മാറ്റുകയും നിങ്ങളുടെ multisite network-നായി wildcard subdomains സെറ്റപ്പ് ചെയ്യുകയും വേണം.
Network Setup-ലേക്ക് തിരിച്ചുവന്ന്, നിങ്ങളുടെ network-ന് ഒരു title നൽകുക, Network admin email-ലെ email address ശരിയാണെന്ന് ഉറപ്പാക്കുക. തുടരാൻ Install ക്ലിക്ക് ചെയ്യുക.
WordPress നൽകുന്ന ഈ code നിങ്ങളുടെ 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 നൽകുന്ന ഈ code നിങ്ങളുടെ .htaccess ഫയലിലും ചേർക്കുക:
RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L]
/wp-admin-ന് trailing slash ചേർക്കുക
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]
ഈ രണ്ട് ഫയലുകളിലും code copy ചെയ്ത് paste ചെയ്യാൻ FTP client അല്ലെങ്കിൽ file manager (ഉദാഹരണത്തിന്, cPanel പോലെ എന്തെങ്കിലും ഉപയോഗിക്കുകയാണെങ ്കിൽ) ഉപയോഗിക്കുക.
അവസാനമായി, നിങ്ങളുടെ multisite network access ചെയ്യാൻ WordPress site-ലേക്ക് വീണ്ടും login ചെയ്യുക.
Ultimate Multisite ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് മുമ്പ് നിങ്ങളുടെ WordPress Multisite installation-ൽ ഒരു subsite ഉണ്ടാക്കാൻ കഴിയുന്നുണ്ടെന്ന് test ചെയ്ത് ഉറപ്പാക്കേണ്ടത് പ്രധാനമാണ്.
ഒരു subsite ഉണ്ടാക്കാൻ:
-
നിങ്ങളുടെ websites wp-admin തുറക്കുക
-
My Sites > Sites-ലേക്ക് നാവിഗേറ്റ് ചെയ്യുക (/wp-admin/network/sites.php)
-
മുകളിൽ Add New ക്ലിക്ക് ചെയ്യുക
-
എല്ലാ fields-ഉം പൂരിപ്പിക്കുക:
-
Site Address — ഒരിക്കലും "www" ഉപയോഗിക്കരുത്
-
Subdomain: siteaddress.yourdomain.com
-
Subdirectory: yourdomain.com/siteaddress
-
Site Title — സൈറ്റിന്റെ title, പിന്നീട് മാറ്റാവുന്നതാണ്
-
Admin Email — subsite-ന്റെ initial admin user ആയി സെറ്റ് ചെയ്യുക

fields പൂരിപ്പിച്ചതിന് ശേഷം, "Add site" ബട്ടൺ ക്ലിക്ക് ചെയ്യുക. പുതിയ subsite ഉണ്ടായിക്കഴിഞ്ഞാൽ, subsite ശരിയായി പ്രവർത്തിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ അത് access ചെയ്ത് നോക്കുക.
സാധാരണ പ്രശ്നങ്ങൾ:
1. എനിക്ക് പുതിയ sites ഉണ്ടാക്കാൻ കഴിയുന്നു, പക്ഷേ അവ access ചെയ്യാൻ കഴിയുന്നില്ല.
നിങ്ങൾ subdomains തിരഞ്ഞെടുത്തതാണെങ്കിൽ, നിങ്ങളുടെ multisite network-നായി wildcard subdomains സെറ്റപ്പ് ചെയ്യേണ്ടതുണ്ട്.
അത് ചെയ്യാൻ, നിങ്ങളുടെ Website-ന്റെ hosting account-ന്റെ control panel dashboard-ലേക്ക് പോകുക (നിങ്ങളുടെ hosting provider-നെ ആശ്രയിച്ച് cPanel/Plesk/Direct Admin).
"Domains" അല്ലെങ്കിൽ "Subdomains" എന്ന option കണ്ടെത്തുക. ചില control panels-ൽ ഇത് "Domain administration" എന്ന് label ചെയ്തിരിക്കും.
subdomain field-ൽ, ഒരു asterisk (*) enter ചെയ്യുക. എന്നിട്ട്, subdomain ഏത് domain name-ന്റെ കീഴിൽ ചേർക്കണമെന്ന് തിരഞ്ഞെടുക്കാൻ ആവശ്യപ്പെടും.
തിരഞ്ഞെടുത്ത domain name-ന്റെ document root സ്വയം detect ചെയ്യപ്പെടും. നിങ്ങളുടെ wildcard subdomain ചേർക്കാൻ Create അല്ലെങ്കിൽ Save ബട്ടൺ ക്ലിക്ക് ചെയ്യുക. entry "*.mydomain.com" എന്ന് കാണിക്കണം