Comment

টুলস (Tools)

টুলস নেটওয়ার্ক

Estimated reading: 2 minutes 14 views Contributors

সারাংশ: এই অধ্যায়ে আমরা ওয়ার্ডপ্রেস টুলস নেটওয়ার্ক স্ক্রিন নিয়ে আলোচনা করবো।

ওয়ার্ডপ্রেসে আপনার একাধিক সাইটের নেটওয়ার্ক তৈরি করার ক্ষমতা রয়েছে (মাল্টিসাইট)। নেটওয়ার্কের ক্ষমতা কার্যকর করতে আপনাকে প্রথমে wp-config.php ফাইলে মাল্টিসাইট ডিফাইন করতে হবে। মনে রাখবেন, নেটওয়ার্কের ক্ষমতার জন্য একটি নির্দিষ্ট লেভেলের দক্ষতার প্রয়োজন হয় এবং ডেভলাপারদের নেটওয়ার্ক কার্যকর করতে wp-config.php ফাইলের ম্যানুয়াল কনফিগারেশনও প্রয়োজন হয়।

একটি নেটওয়ার্ক তৈরি করুন

একটি নেটওয়ার্ক তৈরির প্রক্রিয়া শুরু করতে প্রথমে ওয়ার্ডপ্রেসের মাল্টিসাইটগুলিকে অনুমতি দিতে হবে এবং এটি করলে টুলস মেনুতে নেটওয়ার্ক মেনু আইটেমটি দেখাবে। নেটওয়ার্কের নির্দিষ্ট কিছু বিষয় কনফিগার করবে সেখানে। তাই প্রথমে, wp-config.php ফাইলটি এডিট করুন এবং ফাইলে নিম্নলিখিত লাইনটি যোগ করুন:

define( 'WP_ALLOW_MULTISITE', true );

নেটওয়ার্কের সাইটগুলির অ্যাড্রেস

এই সেকশনের প্রধান তথ্য হল সাব-ডোমেইন বা সাব-ডিরেক্টরি ব্যবহার করার সিদ্ধান্ত। এর অর্থ হল আপনার নেটওয়ার্কের প্রতিটি অতিরিক্ত সাইট একটি নতুন ভার্চুয়াল সাব-ডোমেইন বা সাব-ডিরেক্টরি হিসাবে তৈরি করা হবে। দয়া করে চয়েজ করুন যে আপনি আপনার ওয়ার্ডপ্রেস নেটওয়ার্কের সাইটগুলিতে সাব-ডোমেইন বা সাব-ডিরেক্টরি ব্যবহার করতে চান কিনা। আপনি এটি পরে পরিবর্তন করতে পারবেন না।

সাব-ডোমেইন্স

সাব-ডোমেইন ব্যবহার করতে রেডিও বাটনটি চেক করুন। সাব-ডোমেইন এর উদাহরণ হল site1.example.com এবং site2.example.com। এই ফিচারটি ওয়াইল্ডকার্ড সাবডোমেইন ব্যবহার করে কাজ করে। আপনার এটাকে Apache-এ কার্যকর করতে হবে এবং আপনার DNS রেকর্ডে একটি ওয়াইল্ডকার্ড সাব-ডোমেইন যুক্ত করতে হবে। কিছু হোস্ট এই ফিচারটি সাপোর্ট করবে না, তাই এই ফিচারটি কার্যকর করার আগে আপনাকে আপনার হোস্টের সাথে জিজ্ঞাসা করতে হতে পারে।

সাব- ডিরেক্টোরিস

আপনার সাইটের জন্য সাব-ডিরেক্টরি ব্যবহার করতে এই রেডিও বাটনটি চেক করুন। সাব-ডিরেক্টরিগুলির উদাহরণ হল example.com/site1 এবং example.com/site2৷ সাব-ডিরেক্টরি mod_rewrite এর সাথে কাজ করে।

দ্রষ্টব্য: আপনি যদি সম্পূর্ণরূপে সঠিক ডোমেইন ব্যবহার করতে চান, তবে আপনাকে এখনও শুরু করার জন্য একটি ফরম্যাট বাছাই করতে হবে। তারপর যাচাই করার পরে তারা কাজ করে। ডোমেন ম্যাপিং প্লাগইন ব্যবহার করুন।

নেটওয়ার্ক বিবরণ

সার্ভার ঠিকানা

আপনার নেটওয়ার্কের ইন্টারনেট ঠিকানা হবে example.com। এই তথ্য স্বয়ংক্রিয়ভাবে পূরণ করা হয়। দ্রষ্টব্য: যদি আপনার বিদ্যমান ইউআরএলে www থাকে যেমন www.example.com আপনি এই বার্তাটি দেখতে পাবেন। “আমরা আপনাকে নেটওয়ার্ক ফিচার কার্যকর করার আগে আপনার siteurl কে example.com-এ পরিবর্তন করার পরামর্শ দিই।

নেটওয়ার্ক টাইটেল

আপনি আপনার নেটওয়ার্ককে কী নাম দিতে চান? একটি Recommended টাইটেল দেওয়া হয়েছে। তবে আপনি যে টাইটেলটি ব্যবহার করতে চান তা প্রতিফলিত করতে এটি এডিট করুন।

অ্যাডমিন ই-মেইল ঠিকানা

আপনার ইমেল ঠিকানা। একটি Recommended ইমেল দেওয়া হয়েছে, কিন্তু প্রয়োজনীয় হিসাবে পরিবর্তন করুন।

ইনস্টল করুন

নেটওয়ার্ক ইনস্টল শুরু করতে “Install” বাটনে ক্লিক করুন।

ইনস্টলেশন সতর্কতা

আপনি ওয়াইল্ডকার্ড সাবডোমেন সম্পর্কে একটি সতর্কতা পেতে পারেন।

সাবডোমেইন কনফিগারেশন ব্যবহার করতে আপনার DNS-এ একটি ওয়াইল্ডকার্ড এন্ট্রি থাকতে হবে। এর মানে সাধারণত আপনার DNS কনফিগারেশন টুলে আপনার ওয়েব সার্ভারে হোস্টনেম রেকর্ড যুক্ত করা।

সতর্কতা! ওয়াইল্ডকার্ড DNS সঠিকভাবে কনফিগার করা নাও হতে পারে!

ইনস্টলার আপনার ডোমেইনে একটি এলোমেলো হোস্টনেম (599af5.sample.com) এর সাথে যোগাযোগ করার চেষ্টা করেছে। এর ফলে একটি ত্রুটি বার্তা এসেছে: ‘599af5.sample.com’ হোস্ট সমাধান করা যায়নি আপনি এখনও আপনার সাইট ব্যবহার করতে পারেন কিন্তু আপনি যে কোন সাবডোমেইন তৈরি করেন তা অ্যাক্সেসযোগ্য নাও হতে পারে। আপনার DNS সঠিক হলে, এই বার্তাটি উপেক্ষা করুন।

নেটওয়ার্ক সক্রিয় করা

নেটওয়ার্ক ইনস্টলেশন সম্পন্ন হওয়ার পর এই স্ক্রীনটি নিচের নির্দেশাবলী সহ দেখাবে। প্রক্রিয়াটি সম্পূর্ণ করতে নির্দেশাবলী প্রদত্ত ক্রমানুসারে অনুসরণ করুন।

সাবধানতা: আমরা আপনাকে আপনার বিদ্যমান wp-config.php এবং .htaccess ফাইলগুলির ব্যাকআপ করার পরামর্শ দিচ্ছি।

1. /wp-content ডিরেক্টরিতে একটি blogs.dir ডিরেক্টরি তৈরি করুন। এই ডিরেক্টরিটি আপনার অতিরিক্ত সাইটগুলির জন্য আপলোড করা মিডিয়া সংরক্ষণ করতে ব্যবহৃত হবে এবং ওয়েব সার্ভার দ্বারা লেখার যোগ্য হতে হবে। মনে রাখবেন যে ডিরেক্টরিটি আপনার wp-content ফোল্ডারের মতোই CHOWNed এবং CHMODed করা উচিত।

যদি আপনি WP_CONTENT_DIR ধ্রুবকটিকে wp-content ছাড়া অন্য কিছুতে সেট করে থাকেন, তাহলে আপনি পুনর্বিবেচনা করতে চাইতে পারেন কারণ আপনি এই বার্তাটি দেখতে পাবেন: Warning: Networks may not be fully compatible with custom wp-content directories.

2. আপনার wp-config.php ফাইলে নিম্নলিখিতটি যুক্ত করুন: /public_html/ above the line reading /* That’s all, stop editing! Happy blogging. */

এই লাইনগুলি স্বয়ংক্রিয়ভাবে জেনারেট হয় এবং এগুলি এইরকম দেখাবে।

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'sample.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

এই অনন্য প্রমাণীকরণ কীগুলো আপনার wp-config.php ফাইলেও অনুপস্থিত। আপনার ইনস্টলেশন আরও নিরাপদ করতে আপনাকে এই লাইনগুলিও যুক্ত করা উচিত। এই লাইনগুলি স্বয়ংক্রিয়ভাবে জেনারেট হয় এবং এগুলি এইরকম দেখাবে।

define( 'AUTH_KEY', '{K 2rUF&uy(Ak0(M3J%f(W&ADLiI(+#^W*H|0@jdAc(0LHOz3)gaiOoDgN_;W+2' );
define( 'SECURE_AUTH_KEY', ']n+=#}^=3BdTn~FoS@8K#o|~WgC@#?Oj*s[L+Y+tInaOjNCFa1h59vRL#!R[[{UI' );
define( 'LOGGED_IN_KEY', 'hFe,fw?jgX@@X,Yl]jz9!qoD]v8N[TNDvleEaE5zH=|`D+yUYM|>/=8KRelv=XPE' );
define( 'NONCE_KEY', 'fkrSg(v-|/&=TC{66rgrX[_VpWv$.{a{q$CvjvjB$AP<5q?|58{6xvN{xut r?|j' );
define( 'AUTH_SALT', 'kVVt8^+oh,$|?g RxaWq_Px RwC%^^r?8zhQ+GDUWp:QB]W!tPHins]RJ@a%P_ue' );
define( 'SECURE_AUTH_SALT','>|tv)^94YuNk[:+)l<5ubJ0uTdo3gn9|YN.0J/MR1R>T=oe1}eov*ds@Z.&PA%&q' );
define( 'LOGGED_IN_SALT', 'E,C#!<lf6B $y;-nfjP10$rea?g/_A,V0tkbqCNJMfOO)Ml4&JUhM]bU[*w]oh,X' );
define( 'NONCE_SALT', '$qbgS^/Dj.RJC-,S<y9L7SV9EMuyB <wQS`}poc;Yd{PGa$!,b*oL<qX!cPMqXh`' );

3. আপনার .htaccess ফাইলে নিচের কোডগুলো যুক্ত করুন, যা /public_html/sample.com/ এ অবস্থিত। যদি আগে থেকে কোন ওয়ার্ডপ্রেস রুলস থেকে থাকে, তাহলে সেগুলোকে প্রতিস্থাপন করুন। যদি .htaccess ফাইল না থাকে, তাহলে একটি তৈরি করুন। এই লাইনগুলো স্বয়ংক্রিয়ভাবে জেনারেট করা হয় এবং দেখতে নিচের মতো হবে।

নেটওয়ার্ক অপশনগুলি কনফিগার করতে Administration Network Admin Settings স্ক্রিনে যান। এর পরে আপনাকে সাইট এবং ব্যবহারকারী তৈরি করতে হবে।

সমস্যা সমাধান

যদি নেটওয়ার্কিং/মাল্টিসাইট কার্যকর করার পরেও আপনি লগইন করতে না পারেন, তাহলে আপনার ব্রাউজারের ক্যাশে এবং কুকিজ ডিলিট করে ফেলার চেষ্টা করুন, তারপর লগইন করার চেষ্টা করুন।

 Administration Screens এবং Network Admin দেখুন।

Leave a Comment

Share this Doc

টুলস নেটওয়ার্ক

Or copy link

CONTENTS

Subscribe

×
Cancel