Developer Services Portal v. 4.16.05
Developer Channel Services পোর্টাল ইনস্টল করতে এইসব ধাপ অনুসরণ করুন।
ইনস্টলেশন শুরু করার আগে, আপনার সম্পূর্ণ Drupal ওয়েব রুট ডিরেক্টরির ব্যাক-আপ নিন। ডিফল্ট ইনস্টল লোকেশন হল /var/www/html, তবে আপনি ইনস্টল করার সময় এটি পরিবর্তন করে থাকতে পারেন। নিচে উল্লেখ করা ইনস্টলেশন ধাপগুলি সম্পূর্ণ করার পরে, আপনি ব্যাক-আপ থেকে আপনার কাস্টমাইজেশন রিস্টোর করতে পারবেন।
১. ডেভেলপার চ্যানেল পরিষেবা বান্ডেল পান
http://community.apigee.com/content/apigee-customer-support লিঙ্কে যান এবং দুটি উপায়ের মধ্যে একটির মাধ্যমে ডেভেলপার চ্যানেল পরিষেবা .tar ফাইলের অনুরোধ করতে, আপনার সহায়তা পোর্টালে লগ-ইন করুন বিকল্প বেছে নিন:
- Edge for Private Cloud ডাউনলোড ডিরেক্টরি অ্যাক্সেস করার অনুরোধ করুন।
- Developer Channel Services .tar ফাইলের URL-এর জন্য অনুরোধ করুন।
২. আপনার সিস্টেম, সিস্টেমের প্রয়োজনীয়তা পূরণ করছে কিনা তা নিশ্চিত করুন
পোর্টাল ইনস্টল করার আগে, আপনার সার্ভারকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করতে হবে:
- নিশ্চিত করুন যে আপনি Red Hat Enterprise Linux, CentOS বা Oracle-এর কাজ করে এমন ভার্সনের 64-বিট ভার্সনে ইনস্টল করছেন। কাজ করে এমন ভার্সনের তালিকা এখানে দেখুন।
- Yum ইনস্টল করা আছে কিনা তা নিশ্চিত করুন।
-
(ইন্টারনেট কানেকশন নেই এমন সার্ভারে ইনস্টল করার জন্য) আপনাকে প্রথমে
ইন্টারনেট কানেকশন আছে এমন সার্ভারে একটি .tar.gz ফাইল হিসেবে সব প্রয়োজনীয় ফাইল
ডাউনলোড করতে হবে। তারপর, ইনস্টল করার জন্য ইন্টারনেট কানেকশন ছাড়াই .tar.gz ফাইলটি সার্ভারে কপি করুন।
- রুট বা সুপারইউজার হিসেবে ইন্টারনেট কানেকশন সহ সার্ভারে লগ-ইন করুন।
- ইনস্টল ফাইলের জন্য একটি ডিরেক্টরি তৈরি করুন, যেমন portal_tar।
- নতুন ডিরেক্টরিতে CD করুন এবং ডেভেলপার চ্যানেল পরিষেবা DeveloperServices_x.y.z.tar ফাইল ডাউনলোড করুন, যেখানে x.y.z পোর্টাল ভার্সন নম্বরের সাথে সম্পর্কিত।
- এই কমান্ড ব্যবহার করে Developer Channel Services .tar ফাইলের কন্টেন্ট এক্সট্র্যাক্ট করুন:
> tar -xvf <tar file> - DeveloperServices-4.x.y.z-এ CD করুন।
- এই কমান্ড ব্যবহার করে পোর্টাল .tar.gz ফাইল তৈরি করুন:
> ./non-networked-install.sh
এই কমান্ড সব প্রয়োজনীয় ফাইল ডাউনলোড করে এবং সেগুলিকে একটি .tar.gz ফাইলে সেভ করে। তারপর আপনি সেই .tar.gz ফাইলটি আপনার সার্ভারে কপি করেন, যেখানে ইন্টারনেট কানেকশন নেই, যাতে ইনস্টল সম্পূর্ণ করা যায়।
- পোর্টাল সার্ভারের কমান্ড প্রম্পট থেকে নিম্নলিখিত cURL কমান্ডটি এক্সিকিউট করে Edge ম্যানেজমেন্ট সার্ভারের সাথে আপনার কানেকশন টেস্ট করুন:
> curl -u {EMAIL}:{PASSWORD} https://{hostname}:8080/v1/organizations/{ORGNAME}
যেখানে EMAIL এবং PASSWORD হল ORGNAME-এর অ্যাডমিনিস্ট্রেটরের ইমেল আইডি এবং পাসওয়ার্ড।
আপনার Edge ইনস্টলেশনের জন্য নির্দিষ্ট হোস্টনেম এবং পোর্ট নম্বর উল্লেখ করতে ভুলবেন না। পোর্ট 8080 হল Edge-এর ব্যবহার করা ডিফল্ট পোর্ট। আপনি ক্লাউডে কোনও সংস্থার সাথে কানেক্ট করলে, অনুরোধের URL হল:
https://api.enterprise.apigee.com/v1/organizations/{ORGNAME}
সফল হলে, এই কমান্ড নিম্নলিখিত উত্তরের মতো উত্তর দেয়:
{
"createdAt" : 1348689232699,
"createdBy" : "USERNAME",
"displayName" : "cg",
"environments" : [ "test", "prod" ],
"lastModifiedAt" : 1348689232699,
"lastModifiedBy" : "foo@bar.com",
"name" : "cg",
"properties" : {
"property" : [ ]
},
"type" : "trial"
}
৩. অটোমেটেড ইনস্টল স্ক্রিপ্ট ব্যবহার করে Developer Channel Services ইনস্টল করুন
অটোমেটিক ইনস্টল স্ক্রিপ্ট ব্যবহার করে পোর্টাল ইনস্টল করতে নিম্নলিখিত পদ্ধতি অনুসরণ করুন। এই পদ্ধতি এক্সটার্নাল ইন্টারনেট কানেকশন সহ বা ছাড়া সার্ভারের জন্য কাজ করে।
- রুট বা সুপারইউজার হিসেবে সার্ভারে লগ-ইন করুন।
- portal-এর মতো ইনস্টল ফাইলের জন্য একটি ডিরেক্টরি তৈরি করুন।
-
ইন্টারনেট কানেকশন আছে এমন সার্ভারে:
- নতুন পোর্টাল
ডিরেক্টরিতে CD করুন এবং ডেভেলপার চ্যানেল পরিষেবা DeveloperServices_x.y.z.tar
ফাইল ডাউনলোড করুন, যেখানে x.y.z পোর্টাল ভার্সন নম্বরের সাথে সম্পর্কিত।
Apigee-এর পাঠানো লিঙ্ক থেকে আপনি ব্রাউজারে ফাইল ডাউনলোড করতে পারবেন অথবা সেটি কপি করে নিম্নলিখিত cURL কমান্ডে যোগ করতে পারবেন:
> curl -kOL <এখানে লিঙ্ক পেস্ট করুন> - এই কমান্ড ব্যবহার করে Developer Channel Services .tar ফাইলের কন্টেন্ট এক্সট্র্যাক্ট করুন:
> tar -xvf <tar file> - DeveloperServices-4.x.y.z-এ CD করুন।
- নিম্নলিখিত কমান্ড ব্যবহার করে ইনস্টল স্ক্রিপ্ট রান করুন:
> ./networked-install.sh
- নতুন পোর্টাল
ডিরেক্টরিতে CD করুন এবং ডেভেলপার চ্যানেল পরিষেবা DeveloperServices_x.y.z.tar
ফাইল ডাউনলোড করুন, যেখানে x.y.z পোর্টাল ভার্সন নম্বরের সাথে সম্পর্কিত।
-
ইন্টারনেট কানেকশন নেই এমন সার্ভারে:
- উপরে ২ নম্বর বিভাগে আপনি যে .tar.gz ফাইল তৈরি করেছেন সেটি কপি করুন। আপনার সিস্টেম, সিস্টেমের প্রয়োজনীয়তা পূরণ করছে কিনা তা নিশ্চিত করুন।
- এই কমান্ড ব্যবহার করে .tar.gz ফাইলের কন্টেন্ট এক্সট্র্যাক্ট করুন:
> tar -xvf <tar file> - tar কমান্ডের মাধ্যমে তৈরি করা ডিরেক্টরিতে CD করুন।
- install-from-rpm-bundle.sh স্ক্রিপ্টে অনুমতি সেট করুন:
> chmod 755 install-from-rpm-bundle.sh - এই কমান্ড ব্যবহার করে install-from-rpm-bundle.sh স্ক্রিপ্ট
রান করুন:
> ./install-from-rpm-bundle.sh
- প্রম্পটের উত্তর দিন।
- ইনস্টলেশন সম্পূর্ণ হওয়ার পরে, ব্রাউজারে সার্ভার URL-এ নেভিগেট করুন, যেমন:
http://localhost। অথবা, আপনার নির্দিষ্ট IP বা DNS কনফিগার করা থাকলে, http://IP_address বা http://DNS_name লিঙ্কে যান।
আপনাকে Apigee প্রোফাইল ডেটাবেস কনফিগারেশন পৃষ্ঠায় রিডাইরেক্ট করা হবে।
মনে রাখবেন: সাধারণত, আপনি আগে থেকেই একটি হোস্টনেম কনফিগার করে রাখবেন এবং আপনার DNS সার্ভারে এটি রেজিস্টার করে রাখবেন যাতে আপনাকে http://localhost ব্যবহার করতে না হয়। - MySQL-এ কানেকশন কনফিগার করুন। MySQL কোনও রিমোট মেশিনে থাকলে, উন্নত বিকল্প বিভাগটি বড় করে দেখুন এবং সেই মেশিনের কানেকশন সংক্রান্ত তথ্য লিখুন, তারপর সেভ করে চালিয়ে যান বিকল্প বেছে নিন।
- নিম্নলিখিত তথ্য লিখে Apigee এন্ডপয়েন্টের সাথে কানেকশন কনফিগার করুন এবং
তারপর সেভ করুন বিকল্প বেছে নিন:
এইসব ভ্যালু সম্পর্কে আরও তথ্য পেতে, ডেভেলপার পরিষেবা পোর্টালের প্রয়োজনীয়তা-এ "ইনস্টল করা শুরু করার আগে প্রয়োজনীয় তথ্য" দেখুন।- Dev Portal Org
- Dev Portal এন্ডপয়েন্ট URL
- এন্ডপয়েন্ট যাচাই করা ব্যবহারকারী
- যাচাইকৃত ব্যবহারকারীর পাসওয়ার্ড
- প্রম্পট করা হলে, স্যাম্পেল SmartDocs WADL ইনস্টল করতে স্যাম্পেল SmartDocs WADL ইনস্টল করুন বোতামটি
বেছে নিন। আপনি এই ধাপটি এড়িয়ে গেলে, আপনার পোর্টালে উদাহরণ হিসেবে SmartDocs API
দেখা যাবে না।
মনে রাখবেন: আপনার পোর্টাল যদি প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর কোনও ইনস্টলেশনের সাথে কানেক্ট করে এবং Edge-এর সেই ইনস্টলেশনে কোনও এক্সটার্নাল ইন্টারনেট কানেকশন না থাকে, তাহলে SmartDocs ব্যবহার করার আগে আপনাকে অবশ্যই SmartDocs মডিউলের অতিরিক্ত কনফিগারেশন করতে হবে। SmartDocs সম্পর্কে আরও জানতে, http://apigee.com/docs/developer-services/content/using-smartdocs-document-apis দেখুন। - SMTP সার্ভার সেটিংস কনফিগার করুন। পোর্টাল থেকে ইমেল মেসেজ পাঠানোর জন্য Apigee-তে
SMTP সার্ভার কনফিগার করতে হয়।
আরও তথ্যের জন্য, http://apigee.com/docs/developer-services/content/configuring-email দেখুন। - নিচে উল্লেখ করা তথ্য লিখে অ্যাডমিনিস্ট্রেটর ব্যবহারকারী কনফিগার করুন এবং তারপরে
সেভ করুন বিকল্প বেছে নিন। মনে রাখবেন, Drupal ডিফল্ট হিসেবে 'admin' নামে একজন অ্যাডমিন ব্যবহারকারী তৈরি করে, তাই ইউজারনেম হিসেবে 'admin'
ব্যবহার করবেন না।
আপনি এই ধাপটি এড়িয়ে গেলেও, নিচে ৪ নম্বরে যেভাবে বর্ণনা করা হয়েছে সেইভাবে অ্যাডমিনিস্ট্রেটর তৈরি করতে Drush ব্যবহার করতে পারবেন। অ্যাডমিন ব্যবহারকারী তৈরি করুন।- ডেভেলপারের নাম ও পদবি
- ডেভেলপার পোর্টালের ইউজারনেম
- পাসওয়ার্ড
- ইমেল আইডি
- ইনস্টলেশন সম্পূর্ণ হওয়ার পরে, settings.php ফাইলে অনুমতি সেট করুন:
> chmod 640 /var/www/html/sites/default/settings.php - http://localhost/-এ পোর্টালের হোম পেজে অথবা আপনার পোর্টালের DNS নামে নেভিগেট করুন।
- অ্যাডমিনিস্ট্রেটর ক্রেডেনশিয়াল ব্যবহার করে পোর্টালে লগ-ইন করুন।
৪. অ্যাডমিন ব্যবহারকারী তৈরি করা
আপনার ডেভেলপার চ্যানেল পরিষেবা ইনস্টলেশনের জন্য অ্যাডমিনিস্ট্রেটিভ অ্যাক্সেস সহ ব্যবহারকারী তৈরি করতে Drush ব্যবহার করুন। Drupal অটোমেটিক ডিফল্ট হিসেবে 'admin' নামের অ্যাডমিন ব্যবহারকারী তৈরি করে, তাই ইউজারনেম হিসেবে 'admin' ব্যবহার করবেন না।
- আপনার drupal_root/sites/default ডিরেক্টরিতে CD করুন। Drupal রুট ডিরেক্টরির স্ট্যান্ডার্ড লোকেশন হল /var/www/html:
> cd <drupal_root>/sites/default - ব্যক্তিগত Drupal ফাইলে আপনার রাইট পার্মিশন আছে কিনা তা নিশ্চিত করুন:
> drush vget file_private_path
এই কমান্ড ব্যক্তিগত Drupal ফাইলের পাথ রিটার্ন করে, যেমন:
file_private_path: 'sites/default/private'
/var/www/html/sites/default/private/-এর সাথে সম্পর্কিত। এই ডিরেক্টরি মালিক ও গ্রুপ লিখতে পারবে কিনা তা নিশ্চিত করতে নিম্নলিখিত কমান্ড ব্যবহার করুন:
chmod -R g+w dirPathAndName
chmod -R o+r dirPathAndName - অ্যাডমিন ব্যবহারকারী তৈরি করতে নিম্নলিখিত কমান্ড লিখুন, “<
>” চিহ্নের মধ্যে থাকা কমান্ড আপনার ভ্যালু দিয়ে পরিবর্তন করুন:
> drush user-create <username> --mail="<email-address>" --password="<password>"
> drush user-add-role Administrator <username> - উপরে উল্লেখ করা ইউজারনেম ও পাসওয়ার্ড ব্যবহার করে অ্যাডমিন হিসেবে ডেভেলপার পোর্টালে লগ-ইন করুন।
৫. MySQL রুট পাসওয়ার্ড সেট করুন
আপনি পোর্টাল ইনস্টলেশনের অংশ হিসেবে MySQL ইনস্টল করলে, ইনস্টলেশন স্ক্রিপ্ট MySQL রুট পাসওয়ার্ডকে তার ডিফল্ট ভ্যালুতে সেট করে রাখে, যা ফাঁকা থাকে।
রুট পাসওয়ার্ড সেট করতে এই কমান্ড ব্যবহার করুন:
> mysqladmin -u root password NEWPASSWORD
আপনি আগে রুট পাসওয়ার্ড সেট করে থাকলে এবং সেটি পরিবর্তন করতে চাইলে, নিম্নলিখিত কমান্ড ব্যবহার করুন:
> mysqladmin -u root -p'OLDPASSWORD' password NEWPASSWORD
এছাড়াও, আপনাকে /var/www/html/sites/default/settings.php ফাইলে পাসওয়ার্ড আপডেট করতে হবে।
৬. আপডেট ম্যানেজার মডিউল চালু আছে কিনা তা নিশ্চিত করুন
Drupal আপডেটের বিজ্ঞপ্তি পেতে, Drupal আপডেট ম্যানেজার মডিউল চালু আছে কিনা তা নিশ্চিত করুন। Drupal মেনু থেকে, মডিউল বেছে নিন এবং স্ক্রল করে নিচে আপডেট ম্যানেজার মডিউলে যান। এটি চালু করা না থাকলে, চালু করুন।
চালু করার পরে, রিপোর্ট > উপলভ্য আপডেট মেনু আইটেম ব্যবহার করে আপনি উপলভ্য আপডেট দেখতে পাবেন। এছাড়াও, আপনি নিম্নলিখিত Drush কমান্ড ব্যবহার করতে পারেন:
> drush pm-info update
আপডেট উপলভ্য হলে আপনাকে ইমেল করার জন্য মডিউল কনফিগার করতে এবং আপডেট চেক করার ফ্রিকোয়েন্সি সেট করতে রিপোর্ট > উপলভ্য আপডেট > সেটিংস মেনু আইটেম ব্যবহার করুন।
৭. ঐচ্ছিক - প্রোডাকশন সার্ভারে ডিপ্লয় করা
আপনি যদি প্রোডাকশন সার্ভারে পোর্টালটি ডিপ্লয় করেন, তাহলে আপনাকে অতিরিক্ত নিরাপত্তা পদক্ষেপ নিতে হবে, যার মধ্যে রয়েছে:
- আপনার MySQL ইনস্টলেশন সুরক্ষিত করতে নিম্নলিখিত স্ক্রিপ্ট রান করুন:
> /usr/bin/mysql_secure_installation
এই স্ক্রিপ্ট রুট পাসওয়ার্ড সেট করে এবং আপনাকে রুট অ্যাক্সেস শুধু লোকালহোস্টে সীমাবদ্ধ করার বিকল্প দেয় এবং ডিফল্ট হিসেবে তৈরি করা টেস্ট ডেটাবেস ও বেনামী ব্যবহারকারীকে সরিয়ে দেয়। প্রোডাকশন সার্ভারের জন্য এই স্ক্রিপ্ট রান করার জন্য বিশেষভাবে সাজেস্ট করা হচ্ছে। - আপনার কর্পোরেট নীতি অনুযায়ী প্রয়োজন হলে, SELinux চালু ও কনফিগার করুন।
৮. ঐচ্ছিক - Apache Solr সার্চ ইঞ্জিন কনফিগার করুন
ডিফল্ট হিসেবে, আপনি পোর্টাল ইনস্টল করার সময় Apache Solr সার্চ ইঞ্জিনের সাথে কানেক্ট করা Drupal মডিউল বন্ধ করা থাকে। বেশিরভাগ পোর্টাল ইন্টার্নাল Drupal সার্চ ইঞ্জিন ব্যবহার করে, তাই Drupal Solr মডিউলের প্রয়োজন হয় না।
আপনি যদি Solr-কে সার্চ ইঞ্জিন হিসেবে ব্যবহার করার সিদ্ধান্ত নেন, তাহলে আপনাকে অবশ্যই আপনার সার্ভারে স্থানীয়ভাবে Solr ইনস্টল করতে হবে এবং তারপর পোর্টালে Drupal Solr মডিউলগুলি চালু এবং কনফিগার করতে হবে।
Drupal Solr মডিউল চালু করতে:
- অ্যাডমিন বা কন্টেন্ট ক্রিয়েশন সংক্রান্ত বিশেষ অধিকার আছে এমন ব্যবহারকারী হিসেবে আপনার পোর্টালে লগ-ইন করুন।
- Drupal মেনুতে মডিউল বেছে নিন।
- Apache Solr Framework মডিউল এবং Apache Solr Search মডিউল চালু করুন।
- আপনার করা পরিবর্তন সেভ করুন।
- https://drupal.org/node/1999280 লিঙ্কে যেভাবে বর্ণনা করা হয়েছে সেইভাবে Solr কনফিগার করুন।
৯. ঐচ্ছিক - HTTPS-এর জন্য mod_ssl ইনস্টল করুন
Apache HTTP সার্ভার, HTTPS-এর মাধ্যমে ওয়েব পেজ দেখানোর জন্য mod_ssl মডিউল ব্যবহার করে। আপনি HTTPS ব্যবহার করতে চাইলে, mod_ssl ইনস্টল করতে নিম্নলিখিত কমান্ড ব্যবহার করুন:
> yum install mod_ssl
SSL ব্যবহার করার জন্য পোর্টাল কনফিগার করার বিষয়ে আরও তথ্যের জন্য, http://apigee.com/docs/developer-services/content/using-ssl-portal দেখুন।
১০. ঐচ্ছিক - SmartDocs ইনস্টল করুন
SmartDocs আপনাকে ডেভেলপার পরিষেবা পোর্টালে আপনার API এমনভাবে ডকুমেন্ট করতে দেয় যা API ডকুমেন্টেশনকে সম্পূর্ণ ইন্টার্যাক্টিভ করে তোলে। তবে, পোর্টালের সাথে SmartDocs ব্যবহার করতে, আপনাকে প্রথমে Edge-এ SmartDocs ইনস্টল করতে হবে।
- আপনি যদি পোর্টালকে Edge Cloud ইনস্টলেশনের সাথে কানেক্ট করেন, তাহলে SmartDocs আগে থেকেই ইনস্টল করা থাকে এবং আর কোনও কনফিগারেশনের প্রয়োজন হয় না।
- আপনি যদি প্রাইভেট ক্লাউড ইনস্টলেশনের জন্য পোর্টালটিকে একটি এজ-এর সাথে কানেক্ট করেন, তাহলে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে SmartDocs এজ-এ ইনস্টল করা আছে। Edge ও SmartDocs ইনস্টল করা সম্পর্কে আরও জানতে, SmartDocs ইনস্টল করুন দেখুন।
SmartDocs সম্পর্কে আরও তথ্যের জন্য, API ডকুমেন্ট করতে SmartDocs ব্যবহার করা দেখুন।
১১. এরপর কী করতে হবে?
Developer Services পোর্টাল ইনস্টল করার পরে আপনার পরবর্তী ধাপ হল আপনার নির্দিষ্ট প্রয়োজনীয়তার জন্য এটি কনফিগার এবং কাস্টমাইজ করা। Apigee ওয়েবসাইটের ডকুমেন্টেশনে পোর্টাল কনফিগার, স্টাইলিং এবং ম্যানেজ করার সব তথ্য রয়েছে। http://apigee.com/docs/developer-services/content/what-developer-portal লিঙ্কে গিয়ে ডকুমেন্টেশন অ্যাক্সেস করুন।
ইনস্টলেশনের পরে আপনি যেসব সাধারণ টাস্ক করেন তার মধ্যে কয়েকটি নিচের টেবিলে তালিকাভুক্ত করা হয়েছে, এবং Apigee ডকুমেন্টেশনের লিঙ্ক অন্তর্ভুক্ত করা হয়েছে যেখানে আপনি আরও তথ্য পাবেন:
|
টাস্ক |
বিবরণ |
|
থিম পোর্টালের চেহারা নির্ধারণ করে, যার মধ্যে রঙ, স্টাইলিং এবং অন্যান্য ভিজ্যুয়াল দিক অন্তর্ভুক্ত। |
|
|
হোম পেজে প্রধান মেনু, স্বাগত মেসেজ, হেডার, ফুটার ও শিরোনাম থাকে। |
|
|
রেজিস্ট্রেশন প্রসেস নিয়ন্ত্রণ করে যে কীভাবে নতুন ডেভেলপাররা পোর্টালে অ্যাকাউন্ট রেজিস্টার করবেন। যেমন, নতুন ডেভেলপাররা কি পোর্টালে অবিলম্বে অ্যাক্সেস পান, নাকি তাদের অ্যাডমিনিস্ট্রেটর দ্বারা যাচাই করা হতে হবে। এছাড়াও, নতুন অ্যাকাউন্ট তৈরি করা হলে পোর্টাল অ্যাডমিনিস্ট্রেটরকে কীভাবে জানানো হবে তা এই প্রসেস নিয়ন্ত্রণ করে। |
|
|
নির্দিষ্ট কিছু ইভেন্টের উত্তরে পোর্টাল ইমেল পাঠায়। যেমন, যখন কোনও নতুন ডেভেলপার পোর্টালে রেজিস্টার করেন এবং যখন কোনও ডেভেলপার তার পাসওয়ার্ড হারিয়ে ফেলেন। |
|
|
নিয়ম ও শর্তাবলীর একটি পৃষ্ঠা যোগ করুন যা ডেভেলপারদের অবশ্যই মেনে নিতে হবে, তবেই তারা পোর্টাল অ্যাক্সেস করার অনুমতি পাবেন। |
|
|
পোর্টালটি একটি ভূমিকা-ভিত্তিক অনুমোদন মডেল প্রয়োগ করে। ডেভেলপারদের রেজিস্টার করার অনুমতি দেওয়ার আগে, পোর্টাল দ্বারা ব্যবহৃত অনুমতি এবং ভূমিকাগুলি সংজ্ঞায়িত করুন। |
|
|
ব্লগ ও থ্রেডেড ফোরামের জন্য পোর্টালে বিল্ট-ইন সহায়তা আছে। ব্লগ ও ফোরাম পোস্ট দেখা, যোগ করা, এডিট করা ও মুছে ফেলার জন্য প্রয়োজনীয় অনুমতি নির্ধারণ করুন। |
|
|
আপনি ডেটাবেসের ব্যাক-আপ নিচ্ছেন কিনা তা নিশ্চিত করুন |
Drupal ডেটাবেসের ব্যাক-আপ নিচ্ছেন কিনা তা নিশ্চিত করুন। মনে রাখবেন, প্রতিটি ইনস্টলেশন আলাদা আলাদা হয়, তাই ডেটাবেসের ব্যাক-আপ নেওয়ার সবচেয়ে ভালো উপায় কী হবে তা আপনাকে নির্ধারণ করতে হবে। |
|
হোস্টনেম সেট-আপ করা |
আপনার DNS সার্ভারে হোস্টনেম সেট-আপ না করলে, আপনি সবসময় সার্ভারের IP অ্যাড্রেসের মাধ্যমে সাইট অ্যাক্সেস করতে পারবেন। আপনি যদি হোস্টনেম ব্যবহার করতে চান, তাহলে সার্ভারের জন্য ডিএনএস কনফিগার করতে পারেন, যা বেসিক সেট-আপে অন্য কোনও কনফিগারেশন ছাড়াই সঠিকভাবে কাজ করবে। আপনি যদি লোড ব্যালেন্সার সেট-আপ করেন বা অন্য কোনও কারণে আপনার সাইটে ভুল URL পান, তাহলে আপনি Dev Portal settings.php ফাইলে $base_url সেট করতে পারেন, যা ডিফল্টভাবে /var/www/html/sites/default ডিরেক্টরিতে থাকে। |