ඔබගේම Website as a Service (WaaS) වේදිකාව ගොඩනැගීමට සූදානම්ද? මෙම සවිස්තරාත්මක මාර්ගෝපදේශය ඔබව ශූන්යයෙන් සම්පූර්ණයෙන් ක්රියාකාරී Ultimate Multisite ස්ථාපනයක් දක්වා ගෙන යයි—WordPress Multisite මූලික කරුණු, ස්ථාපනය, වින්යාසය සහ හොඳම ක්රමවේද ආවරණය කරමින්.
Ultimate Multisite යනු කුමක්ද?
Ultimate Multisite යනු ඔබගේ WordPress Multisite ස්ථාපනය WordPress.com, Wix, හෝ Squarespace වැනි—නමුත් ඔබට හිමි සහ ඔබ විසින් පාලනය කරන—අග්රගණ්ය අඩවි ජාලයක් බවට පරිවර්තනය කරන WordPress ප්ලගිනයකි.
Ultimate Multisite සමඟ, මාසික, ත්රෛමාසික, හෝ වාර්ෂික දායකත්ව ගාස්තු හරහා වෙබ් අඩවි නිර්මාණය කිරීමේ හැකියාව ඔබට ගනුදෙනුකරුවන්ට ලබා දිය හැක. එය සියල්ල හැසිරවයි: අඩවි සකස් කිරීම, ගෙවීම් එකතු කිරීම, checkout පෝරම, වට්ටම් වවුචර, domain mapping, SSL සහතික, සහ ගනුදෙනුකරුවන් සමඟ සන්නිවේදනය.
Ultimate Multisite තුළට පිවිසීමට පෙර, එය ඉදිකර ඇති පදනම ඔබට තේරුම් ගත යුතුය: WordPress Multisite.
WordPress Multisite තේරුම් ගැනීම
WordPress Multisite යනු WordPress 3.0 සිට 2010 දී ඇතුළත් වූ අන්තර්ගත විශේෂාංගයක් වන අතර, එය එක් WordPress ස්ථාපනයක් බෙදාගෙන අඩවි කිහිපයක් ක්රියාත්මක කිරීමට ඉඩ සලසයි. සක්රිය කළ විට, ඔබගේ WordPress අඩවිය බොහෝ උපඅඩවි සත්කාරක කිරීමට හැකි “ජාලයක්” බවට පත්වේ.
මෙය මෙසේ සිතන්න: විශ්වවිද්යාලයක් එක් WordPress ස්ථාපනයක් පවත්වාගෙන යයි, නමුත් එම ජාලය තුළ එක් එක් පීඨය තමන්ගේම WordPress අඩවියක් පවත්වාගෙන යයි.
බෙදාගන්නා දේවල්
WordPress Multisite ජාලයක ඇති සියලුම උපඅඩවි බෙදාගන්නේ:
- WordPress core files — සියලුම අඩවි සඳහා යාවත්කාලීන එක් වරක් සිදු වේ
- Plugins and themes — එක් වරක් ස්ථාපනය කර, මුළු ජාලය පුරා ලබා ගත හැක
- The database — එක් database එකක්, එක් එක් උපඅඩවිය සඳහා වෙනම tables සමඟ,
wp_[id]_posts,wp_[id]_comments, ආදිය වැනි. - User accounts — පරිශීලකයන් තනි අඩවිවලට නොව ජාලයට අයත් වේ
- wp-config.php — එකම වින්යාස ගොනුවක්
වෙන්ව පවතින දේවල්
- Media uploads — එක් එක් උපඅඩවියට තමන්ගේම uploads folder එකක් ඇත (wp-content/uploads/sites/[id])
- Content — Posts, pages, comments, සහ settings එක් එක් අඩවියට සීමා වේ
- Active plugins/themes — එක් එක් අඩවියට වෙනස් සංයෝජන සක්රිය කළ හැක (network-activated නොකළහොත්)
- Admin panels — එක් එක් උපඅඩවියට තමන්ගේම dashboard එකක් ඇත
මෙම ගෘහ නිර්මාණය multisite හි ප්රධාන වාසියයි: ඔබට නඩත්තු කාර්යයන් ඒ ආකාරයෙන්ම තබාගෙන අඩවි 10 සිට 1,000 දක්වා වර්ධනය විය හැක.
Subdomain vs. Subdirectory: බුද්ධිමත්ව තෝරන්න
WordPress Multisite සකස් කරන විට, ඔබට URL ව්යුහ දෙකක් අතරින් තෝරාගත යුතුය. මෙම තීරණය පසුව වෙනස් කිරීම දුෂ්කරය, එබැවින් ප්රවේශමෙන් තෝරන්න.
Subdirectory Mode
URLs මෙසේ පෙනේ: yourdomain.com/site1, yourdomain.com/site2
වාසි:
- සකස් කිරීම සහ පවත්වාගෙන යාම ඉතා පහසුය
- එක් SSL සහතිකයක් මුළු ජාලයම ආවරණය කරයි
- DNS wildcard වින්යාසයක් අවශ්ය නොවේ
අවාසි:
- සෙවුම් යන්ත්ර සියලුම උපඅඩවි එක් විශාල අඩවියක් ලෙස සලකිය හැක
- සමහර ගනුදෙනුකරුවන්ට URLs අඩු “professional” ලෙස පෙනිය හැක
- ප්රධාන අඩවියට posts සඳහා /blog/ prefix අවශ්ය වේ (path conflicts වළක්වා ගැනීමට)
Subdomain Mode
URLs මෙසේ පෙනේ: site1.yourdomain.com, site2.yourdomain.com
වාසි:
- URLs වඩා professional ලෙස පෙනේ
- සෙවුම් යන්ත්ර එක් එක් උපඅඩවිය වෙනම website එකක් ලෙස සලකයි
- ප්රධාන අඩවිය සහ උපඅඩවි අතර path conflicts නොමැත
අවාසි:
- Wildcard DNS වින්යාසය අවශ්ය වේ
- Wildcard SSL සහතිකයක් අවශ්ය වේ (හෝ එක් එක් subdomain සඳහා තනි certs)
- ආරම්භක සකස් කිරීම ස්වල්ප වශයෙන් වඩා සංකීර්ණය
අපගේ නිර්දේශය: බොහෝ WaaS වේදිකා සඳහා, subdomain mode වඩාත් සුදුසුය, මන්ද ගනුදෙනුකරුවන් තම අඩවි ස්වාධීන ලෙස හැඟීමට අපේක්ෂා කරයි. SSL සංකීර්ණතාව Ultimate Multisite හි hosting integrations සහ Cloudflare support මගින් බොහෝ දුරට විසඳා ඇත.
ප්රධාන පදමාලා
ඉදිරියට යාමට පෙර, ඔබගේ Ultimate Multisite ගමන පුරා ඔබට හමුවන පද අපි නිර්වචනය කරමු:
WordPress & Multisite පද
- Network — සියලුම උපඅඩවි අඩංගු ඔබගේ සම්පූර්ණ WordPress Multisite ස්ථාපනය
- Subsite — ඔබගේ ජාලය තුළ ඇති තනි අඩවියක් (subdomain හෝ subdirectory විය හැක)
- Super Admin — ඉහළම අවසර මට්ටම; සියලුම උපඅඩවි, plugins, සහ themes කළමනාකරණය කළ හැක
- Network Admin Panel — super admins මුළු ජාලයම කළමනාකරණය කරන dashboard එක
- Domain Mapping — උපඅඩවිවලට custom domains භාවිතා කිරීමට ඉඩ දීම (උදා., joes.yournetwork.com වෙනුවට joesbikeshop.com)
Ultimate Multisite පද
- Site Template — ගනුදෙනුකරුවන් ලියාපදිංචි වන විට clone කෙරෙන පෙර-වින්යාස කළ අඩවියක් (theme, plugins, සහ content දැනටමත් සකසා ඇත)
- Checkout Form — ගනුදෙනුකරුවන් plans තෝරා ඔවුන්ගේ අඩවි නිර්මාණය කරන registration form එක
- Product/Plan — ඔබ ලබා දෙන දායකත්ව ස්ථරයක් (උදා., Basic $9/mo, Pro $29/mo)
- Membership — product එකකට ගනුදෙනුකරුවෙකුගේ සක්රිය දායකත්වය
- Webhook — සිදුවීම් සිදු වූ විට බාහිර සේවාවලට යවන ස්වයංක්රීය දැනුම්දීම් (site created, payment received, ආදිය)
- Events — ඔබගේ ජාලය තුළ logged activities (plan changes, payments, site creations)
පියවර 1: WordPress Multisite ස්ථාපනය කරන්න
වැදගත්: බොහෝ managed WordPress hosts (WP Engine, Cloudways, Closte, ආදිය) ඔබ වෙනුවෙන් Multisite ස්වයංක්රීයව සකස් කළ හැක. මෙය අතින් කිරීමට පෙර ඔබගේ host සමඟ පරීක්ෂා කරන්න.
පූර්ව අවශ්යතා
- නව WordPress ස්ථාපනයක් (හෝ ඔබ පරිවර්තනය කිරීමට සූදානම් පවතින එකක්)
- FTP හෝ file manager ප්රවේශය
- wp-config.php සහ .htaccess සංස්කරණය කිරීමේ හැකියාව
- ඉදිරියට යාමට පෙර ඔබගේ අඩවිය backup කරන්න
- තාවකාලිකව සියලුම plugins අක්රිය කරන්න
Multisite සක්රිය කරන්න
ඔබගේ wp-config.php ගොනුව විවෘත කර “That’s all, stop editing!” comment එකට පෙර මෙම පේළිය එක් කරන්න:
define('WP_ALLOW_MULTISITE', true);
ගොනුව save කර upload කරන්න, ඉන්පසු ඔබගේ WordPress admin refresh කරන්න.
ජාලය වින්යාස කරන්න
ඔබගේ WordPress admin තුළ Tools → Network Setup වෙත යන්න.
- Subdomains හෝ Subdirectories තෝරන්න
- Network Title එකක් ඇතුළත් කරන්න
- ඔබගේ Network Admin Email තහවුරු කරන්න
- Install ක්ලික් කරන්න
WordPress ඔබගේ ගොනු වලට එක් කිරීමට code snippets ලබා දෙනු ඇත.
වින්යාස කේතය එක් කරන්න
මෙය wp-config.php වෙත එක් කරන්න (WordPress ඔබගේ අඩවිය සඳහා නිවැරදි values පෙන්වනු ඇත):
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true); // false for subdirectories
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
ඔබගේ .htaccess ගොනුවේ අන්තර්ගතය WordPress ලබා දෙන කේතයෙන් ප්රතිස්ථාපනය කරන්න (එය subdomain හා subdirectory අතර ස්වල්ප වශයෙන් වෙනස් වනු ඇත).
Subdomain Mode සඳහා: Wildcard DNS වින්යාස කරන්න
ඔබ subdomains භාවිතා කරන්නේ නම්, *.yourdomain.com ඔබගේ server වෙත resolve වන පරිදි wildcard DNS අවශ්ය වේ.
- ඔබගේ hosting control panel (cPanel, Plesk, ආදිය) වෙත ලොග් වන්න
- Domains හෝ Subdomains සොයන්න
- asterisk එකක් සහිත subdomain එකක් සාදන්න:
* - එය ඔබගේ main domain හි document root වෙත point කරන්න
ඔබගේ ස්ථාපනය පරීක්ෂා කරන්න
Ultimate Multisite ස්ථාපනය කිරීමට පෙර, ඔබගේ multisite ක්රියාකරන බව තහවුරු කරන්න:
- ලොග් වී My Sites → Network Admin → Sites වෙත යන්න
- Add New ක්ලික් කරන්න
- පරීක්ෂණ අඩවියක් සාදන්න
- එය නිවැරදිව load වන බව තහවුරු කිරීමට පරීක්ෂණ අඩවියට පිවිසෙන්න
පියවර 2: Ultimate Multisite ස්ථාපනය කරන්න
WordPress Multisite ක්රියාත්මක වන බැවින්, ඔබ Ultimate Multisite ස්ථාපනය කිරීමට සූදානම්ය.
ස්ථාපනය
- Network Admin → Plugins → Add New වෙත යන්න
- “Ultimate Multisite” සඳහා සොයන්න
- ස්ථාපනය කරන්න ක්ලික් කර, ඉන්පසු ජාලය සඳහා සක්රීය කරන්න ක්ලික් කරන්න
සැකසුම් විශාරදය
සක්රීය කිරීමෙන් පසු, ඔබ සැකසුම් විශාරදය වෙත යොමු කරනු ලැබේ. ආරම්භ කරන්න ක්ලික් කරන්න.
පියවර 1: ස්ථාපනයට පෙර පරීක්ෂා කිරීම්
විශාරදය ඔබේ සේවාදායකය අවශ්යතා (PHP අනුවාදය, MySQL ආදිය) සපුරාලන්නේදැයි සත්යාපනය කරයි. සියල්ල සමත් නම්, ඊළඟ ක්ලික් කරන්න.
පියවර 2: ස්ථාපනය
අවශ්ය දත්තගබඩා වගු සහ ගොනු නිර්මාණය කිරීමට ස්ථාපනය කරන්න ක්ලික් කරන්න.
පියවර 3: මූලික සැකසුම්
ඔබේ සමාගම් තොරතුරු සහ පෙරනිමි මුදල් ඒකකය වින්යාස කරන්න. මෙම තොරතුරු ඉන්වොයිස් සහ පාරිභෝගික සන්නිවේදනවල දිස්වේ.
පියවර 4: නියැදි අන්තර්ගතය (විකල්ප)
ඔබට ආරම්භ කිරීමට උදව් වීමට පෙරනිර්වචිත සැකිලි, නිෂ්පාදන සහ checkout පෝරම ස්ථාපනය කළ හැක. පළමු වරට භාවිතා කරන පරිශීලකයින් සඳහා මෙය නිර්දේශ කෙරේ.
අවසන් කරන්න ක්ලික් කරන්න — දැන් ඔබට ක්රියාත්මක Ultimate Multisite ස්ථාපනයක් ඇත!
සාමාන්ය භාවිත අවස්ථා
Ultimate Multisite විවිධ ව්යාපාරික ආකෘති විශාල පරාසයකට සහාය දක්වයි:
නියෝජිතායතන ආකෘතිය
එක් වේදිකාවක පාරිභෝගික වෙබ් අඩවි සත්කාරකත්වය දී කළමනාකරණය කරන්න. සියලු අඩවි පුරා තේමා සහ ප්ලගින සඳහා නියෝජිතායතන බලපත්ර භාවිත කරන්න. සෑම පාරිභෝගිකයෙකුටම තමන්ගේම සන්නාමගත ඩොමේනයක් තිබෙන ලෙස domain mapping භාවිත කරන්න.
ප්රතිලාභ: මධ්යගත යාවත්කාලීන කිරීම්, සමාන ආරක්ෂාව, කාර්යක්ෂම පාරිභෝගික කළමනාකරණය.
විශේෂිත ක්ෂේත්ර අඩවි සාදන්නා
විශේෂිත කර්මාන්තයක් සඳහා—ආපනශාලා, ගොල්ෆ් සමාජ, ඉඩම් දේපළ නියෝජිතයින් ආදිය—අඩවි සාදන්නෙකු නිර්මාණය කරන්න. කර්මාන්තයට විශේෂිත ප්ලගින සහ අන්තර්ගතය දැනටමත් වින්යාස කර ඇති සැකිලි අඩවි නිර්මාණය කරන්න.
ප්රතිලාභ: පාරිභෝගිකයින්ට මිනිත්තු කිහිපයකින් භාවිතයට සූදානම් අඩවියක් ලැබේ. ඔබ ඔබේ විශේෂිත ක්ෂේත්රයේ විශේෂඥයා බවට පත්වේ.
WordPress සත්කාරක සැපයුම්කරු
WordPress.com හෝ Squarespace වැනි දායකත්ව බිල්කරණය සහිත සම්පූර්ණ hosted WordPress විසඳුමක් ලබා දෙන්න. පාරිභෝගිකයින් අන්තර්ගතය කෙරෙහි අවධානය යොමු කරන අතර ඔබ සියලු තාක්ෂණික අංග හසුරුවන්න.
ප්රතිලාභ: නැවත නැවත ලැබෙන ආදායම, වේදිකාව මත සම්පූර්ණ පාලනය, අඩවියකට වෙන වෙනම බලපත්ර ගැටලු නැත.
ව්යවසාය/අධ්යාපන ජාල
සම්බන්ධිත අඩවි බොහොමයක් ඇති විශ්වවිද්යාල, franchise හෝ සමාගම්. IT මධ්යගත පාලනය පවත්වා ගන්නා අතර සෑම දෙපාර්තමේන්තුවකට/ස්ථානයකට/franchise එකකටම තමන්ගේම අඩවියක් ලැබේ.
ප්රතිලාභ: සන්නාම අනුකූලතාව, මධ්යගත ආරක්ෂාව, IT පිරිවැය අඩු වීම.
වාස්තුකලා හොඳම භාවිතයන්
සත්කාරකත්ව සලකා බැලීම්
ලාභ shared hosting වලින් වළකින්න. අඩු වියදම් සැපයුම්කරුවන් සේවාදායක ඝනත්වය උපරිම කරයි; එයින් අදහස් වන්නේ ඔබේ ජාලය සම්පත් සඳහා තවත් අඩවි සිය ගණනක් සමඟ තරඟ කරන බවයි. මෙය මන්දගාමී කාර්යසාධනයට සහ අසතුටුදායක පාරිභෝගිකයින්ට හේතු වේ.
Ultimate Multisite, Multisite තේරුම් ගන්නා සහ පහත දේ ලබා දෙන සත්කාරක සැපයුම්කරුවන් සමඟ වඩාත් හොඳින් ක්රියා කරයි:
- ස්වයංක්රීය domain mapping ඒකාබද්ධතාව
- Wildcard හෝ ස්වයංක්රීය SSL සහතික
- බහු අඩවි සඳහා ප්රමාණවත් සම්පත්
- හොඳ caching යටිතල පහසුකම්
විස්තරාත්මක නිර්දේශ සඳහා අපගේ සත්කාරක සැපයුම්කරු මාර්ගෝපදේශය බලන්න.
කාර්යසාධන ප්රශස්තිකරණය
WordPress Multisite අඩවි දහස් ගණනක් දක්වා scale කළ හැක (WordPress.com ඒ සඳහා සාක්ෂියකි), නමුත් ඔබට සුදුසු යටිතල පහසුකම් අවශ්ය වේ:
- CDN එකක් භාවිත කරන්න — Cloudflare (නොමිලේ tier එක ඉතා හොඳින් ක්රියා කරයි) static assets සහ caching හසුරුවයි
- page caching සක්රීය කරන්න — සේවාදායක භාරය විශාල ලෙස අඩු කරයි
- ප්ලගින අවමව තබා ගන්න — සක්රීය ප්ලගින අඩු වීම = වඩා හොඳ කාර්යසාධනය
- static content ප්රමුඛ කරන්න — දැඩිව cache කළ හැකි අඩවි වඩා හොඳින් scale වේ
Ultimate Multisite නව subsites සඳහා DNS සහ SSL ස්වයංක්රීය කරන Cloudflare ඒකාබද්ධතාව ඇතුළත් කරයි—ගැඹුරු WaaS වේදිකාවක් සඳහා මෙය දැඩිව නිර්දේශ කෙරේ.
SSL සහ Domain Mapping
නවීන browser සඳහා SSL අවශ්ය වේ. ඔබේ විකල්ප:
- Subdirectory mode: එක් SSL සහතිකයක් සියල්ල ආවරණය කරයි
- Subdomain mode: Wildcard SSL සහතිකය (*.yourdomain.com)
- අභිරුචි ඩොමේන්: සෑම පාරිභෝගික ඩොමේනයකටම තමන්ගේම සහතිකයක් අවශ්ය වේ
Ultimate Multisite හි සත්කාරක ඒකාබද්ධතා (Cloudflare, GridPane, Cloudways, ආදිය) අභිරුචි ඩොමේන් සඳහා SSL provisioning ස්වයංක්රීය කරයි—මෙය ප්ලගිනය ලබා දෙන විශාලතම කාලය ඉතිරි කරන විශේෂාංගවලින් එකකි.
බැකප්
පරිශීලක කළමනාකරණය: ඔබ දැන ගත යුතු දේ
WordPress Multisite සියලු subsites අතර පරිශීලක වගුව බෙදා ගනී. මෙය සුවිශේෂී තත්ත්වයක් නිර්මාණය කරයි:
තත්ත්වය: John ඔබේ ජාලයේ අඩවියක් සඳහා ලියාපදිංචි වේ. පසුව, ඔහු තවත් පාරිභෝගිකයෙකුගේ අඩවියකට (Aliceගේ වෙළඳසැල) ගොස් මිලදී ගැනීමක් කිරීමට ගිණුමක් නිර්මාණය කිරීමට උත්සාහ කරයි. ඔහුට “email already in use” දෝෂයක් ලැබේ—ඔහු Aliceගේ අඩවියට පෙර කිසිදා නොගොස් තිබෙන නිසා, මෙය අවුල් සහගතය.
විසඳුම: Ultimate Multisite හි Multiple Accounts සක්රීය කරන්න (Settings → Login & Registration) යන විකල්පයක් ඇතුළත් වන අතර, එය එකම ඊමේල් ලිපිනයට වෙනස් subsites මත වෙන වෙනම ගිණුම් නිර්මාණය කිරීමට ඉඩ දෙයි. සෑම ගිණුමක්ම එහි subsite එකට බැඳී ඇති බැවින් ගැටීම වැළැක්වේ.
ඊළඟ පියවර
දැන් ඔබ Ultimate Multisite ස්ථාපනය කර ඇති අතර මූලික කරුණු අවබෝධ කරගෙන ඇත. ඊළඟට කළ යුතු දේ මෙන්න:
- ඔබේ පළමු Site Template එක නිර්මාණය කරන්න — ඔබ කැමති තේමාව, ප්ලගින සහ නියැදි අන්තර්ගතය සහිත ආරම්භක අඩවියක් නිර්මාණය කරන්න
- Products/Plans සකසන්න — ඔබේ මිල ස්ථර නිර්වචනය කරන්න (Free, Basic, Pro, ආදිය)
- Payment Gateway එකක් වින්යාස කරන්න — ගෙවීම් පිළිගැනීමට Stripe හෝ PayPal සම්බන්ධ කරන්න
- ඔබේ Checkout Form අභිරුචිකරණය කරන්න — ඔබේ පාරිභෝගිකයින් සඳහා ලියාපදිංචි වීමේ අත්දැකීම සැලසුම් කරන්න
- Hosting Integration එකක් සකසන්න — ස්වයංක්රීය domain mapping සහ SSL සක්රීය කරන්න
මෙම මාතෘකා එක් එක් සඳහා විස්තරාත්මක මාර්ගෝපදේශ සඳහා අපගේ ලේඛන බලන්න.
උදව් අවශ්යද?
- ලේඛන: GitHub Wiki
- ගැටලු & දෝෂ: GitHub Issues
- ගෙවීම් සහිත සහාය: Ultimate Multisite Support Form
Ultimate Multisite නොමිලේ සහ open source වේ. ඔබට එය වටිනා බව හැඟේ නම්, අනෙකුත් අයට එය සොයා ගැනීමට උදව් වීමට සමාලෝචනයක් තැබීම සලකා බලන්න.

Leave a Reply