වර්ඩ්ප්රෙස්ට් මල්ටිසයිට් ස්ථාපනය කරන්නේ කෙසේද?
WordPress Multisite කියන්නේ එකම ස්ථාපනයක් මත වෙබ් අඩවි ජාලයක් (network) නිර්මාණය කර ගැනීමට ඔබට ඉඩ දෙන විශේෂාංගයක්. මේක ඇතුළත් විශේෂාංගයක් වුණත්, එය පෙරනිමියෙන් ක්රියාත්මක වන්නේ නැහැ.
Ultimate Multisite එකේ built-in Multisite Setup Wizard කියන මෙවලමක් තියෙනවා. ඒක මේ මුළු ක්රියාවලියම ස්වයංක්රීය කරනවා. ඔබ Ultimate Multisite ස්ථාපනය කර ඇත්නම්, පහත අතින් මඟ පෙන්වන දේවල් වෙනුවට එම wizard එක භාවිතා කිරීම අපි නිර්දේශ කරනවා.
Ultimate Multisite කියන්නේ ජාල සඳහා පමණක් සකස් කළ හැකි plugin එකක් නිසා, මේ නිබන්ධනයේදී WordPress Multisite අතින්ම (manually) ස්ථාපනය කර සැකසෙන ආකාරය ඔබට ඉගෙන ගන්නවා. මේ ලිපිය WPBeginner වෙතින් How to Install and Setup WordPress Multisite Network මත පදනම් වී තිබෙනවා.
ඔබේ මල්ටිසයිට් ජාලය නිර්මාණය කිරීමට පෙර අවධානය යොමු කළ යුතු කරුණු:
-
හොඳ WordPress hosting එකක් ගන්න! ජාලයේ ඇති වෙබ් අඩවි සියල්ලම එකම සේවාදායක සම්පත් (server resources) බෙදා ගනී.
-
ඔබට අඩු ප්රමාණයක් සහිත වෙබ් අඩවි කිහිපයක් තිබේ නම්, shared hosting එක සාමාන්යයෙන් ඔබට වැඩ කරයි.
-
බොහෝ Managed WordPress hosting providers මගින් Multisite පෙර සැකසූ ආකාරයෙන් (out-of-the-box) ලබා දෙයි (ඔවුන් ඔබ වෙනුවෙන් WordPress සහ Multisite දැනටමත් සක්රීය කර වින්යාස කර ස්ථාපනය කරයි). WP Engine, Closte, Cloudways වැනි ඒවා මේ අවස්ථාවට අයත් වේ. ඔබේ hosting provider සඳහා මෙය අදාළ දැයි ඔබට සැකයක් ඇත්නම්, මෙම නිබන්ධනය ඉදිරියට යාමට පෙර ඔවුන්ගේ සහාය ලබා ගන්න.
-
FTP භාවිතයෙන් WordPress ස්ථාපනය කර ගොනු සංස්කරණය කිරීම පිළිබඳව දැන සිටීම ද හොඳයි.
වැදගත් : පවතින WordPress වෙබ් අඩවියක මල්ටිසයිට් ජාලයක් සැකසීමේදී පහත දේ අමතක නොකරන්න:
-
ඔබේ WordPress වෙබ් අඩවියේ සම්පූර්ණ backup එකක් සාදන්න.
-
ඔබේ plugins පිටුවට ගොස් bulk actions වලින් Deactivate තෝරා, පසුව Apply ක්ලික් කිරීමෙන් ඔබේ වෙබ් අඩවියवरील සියලුම plugins අක්රිය කරන්න (deactivate).
মাল্টিসাইট চালু করার জন্য, প্রথমে FTP ক্লায়েন্ট বা cPanel ফাইল ম্যানেজার ব্যবহার করে আপনার সাইটের সাথে সংযোগ করুন এবং এডিট করার জন্য আপনার wp-config.php ফাইলটি খুলুন।
_*That’s all, stop editing! Happy blogging.*_ লাইনের আগে নিচের কোড স্নিপেটটি যোগ করুন:
define('WP_ALLOW_MULTISITE', true);
তারপর আপনার wp-config.php ফাইলটি সেভ করে সার্ভারে আপলোড করুন।
আপনার সাইটে মাল্টিসাইট ফিচার চালু করার পর, এখন আপনার নেটওয়ার্ক সেটআপ করার সময়।
Tools » Network Setup এ যান।
এখন আপনাকে ওয়ার্ডপ্রেসে আপনার নেটওয়ার্কের সাইটগুলোর জন্য আপনি কী ধরনের ডোমেইন কাঠামো ব্যবহার করবেন তা জানাতে হবে: সাবডোমেইন নাকি সাব-ডিরেক্টরি।
আপনি যদি সাবডোমেইন বেছে নেন, তবে ডোমেইন ম্যাপিংয়ের জন্য আপনার DNS সেটিংস পরিবর্তন করতে হবে এবং আপনার মাল্টিসাইট নেটওয়ার্কের জন্য ওয়াইল্ডকার্ড সাবডোমেইন সেটআপ করা নিশ্চিত করতে হবে।
Network Setup-এ ফিরে এসে আপনার নেটওয়ার্কের জন্য একটি টাইটেল দিন এবং Network admin email-এর ইমেল ঠিকানাটি সঠিক আছে কিনা তা নিশ্চিত করুন। চালিয়ে যাওয়ার জন্য Install ক্লিক করুন।
আপনার 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);
এবং আপনার **.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 වැනි දෙයක් භාවිතා කරන්නේ නම්) භාවිතා කරන්න.
අවසානයේදී, ඔබේ බහු වෙබ් අඩවි ජාලයට ප්රවේශ වීමට ඔබගේ WordPress වෙබ් අඩවියට නැවත ලොග් වන්න.
Ultimate Multisite ස්ථාපනය කිරීමට පෙර ඔබේ WordPress 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 — උප-සයිට් සඳහා ආරම්භක පරිපාලක පරිශීලකයා ලෙස සැකසිය යුතුය

ක්ෂේත්ර පුරවා අවසන් වූ පසු, "Add site" බොත්තම ක්ලික් කරන්න. නව උප-සයිට් එක නිර්මාණය වූ පසු, එය ක්රියාත්මක දැයි තහවුරු කර ගැනීම සඳහා එයට ප්රවේශ වන්න.