Edge for Private Cloud v4.19.01
Apigee Developer Services পোর্টাল (বা সহজভাবে, পোর্টাল) ইনস্টল করার আগে, নিশ্চিত করুন যে:
- আপনি পোর্টাল ইনস্টল করার আগে Postgres ইনস্টল করেন। আপনি Edge ইনস্টল করার অংশ হিসেবে Postgres ইনস্টল করতে পারেন
অথবা পোর্টালের ব্যবহারের জন্য Postgres স্ট্যান্ডঅ্যালোন ইনস্টল করতে পারেন।
- আপনি যদি Postgres স্ট্যান্ডঅ্যালোন ইনস্টল করেন, তাহলে এটি পোর্টালের মতো একই নোডে থাকতে পারে।
- আপনি যদি Edge-এর অংশ হিসেবে ইনস্টল করা Postgres-এ কানেক্ট করেন এবং Postgres মাস্টার/স্ট্যান্ডবাই মোডে কনফিগার করা থাকে, তাহলে মাস্টার Postgres সার্ভারের IP অ্যাড্রেস উল্লেখ করুন।
- আপনি Red Hat Enterprise Linux, CentOS বা Oracle-এর কাজ করে এমন ভার্সনের 64-বিট ভার্সনে ইনস্টল করছেন। কাজ করে এমন সফ্টওয়্যার ও ভার্সন লিঙ্কে গিয়ে কাজ করে এমন ভার্সনের তালিকা দেখুন।
- Yum ইনস্টল করা আছে।
ইনস্টলারে শুধুমাত্র Drupal-এর কন্ট্রিবিউট করা মডিউল অন্তর্ভুক্ত থাকে যা Apigee Developer Services পোর্টালের (বা সহজভাবে, পোর্টাল) জন্য প্রয়োজন। অন্যান্য কন্ট্রিবিউট করা মডিউল ইনস্টল করার ব্যাপারে তথ্যের জন্য, Drupal 7 এক্সটেন্ড করা দেখুন।
ইনস্টলেশন ওভারভিউ
পোর্টাল ইনস্টল করতে, আপনাকে নিম্নলিখিত ধাপগুলি অনুসরণ করতে হবে। এইসব ধাপের প্রতিটি সম্পর্কে নিচের বিভাগে আরও বিস্তারিতভাবে বর্ণনা করা হয়েছে।
- আপনার কানেকশন টেস্ট করুন
- PHP-এর 7.0-এর আগের ভার্সন সরিয়ে দিন
- Postgres ইনস্টল করুন
- পোর্টাল ইনস্টল করা
- আপডেট ম্যানেজার চালু আছে কিনা দেখে নিন
- (ঐচ্ছিক) Apache Solr কনফিগার করুন
- (ঐচ্ছিক) SmartDocs ইনস্টল করা
- (ঐচ্ছিক) JQuery কনফিগার করুন
SMTPSSL প্রপার্টি বন্ধ করা
আগের রিলিজে, আপনি SMTPSSL প্রপার্টি ব্যবহার করে
পোর্টালের সাথে কানেক্ট করা SMTP সার্ভার দ্বারা ব্যবহৃত প্রোটোকল সেট করেছেন। সেই প্রপার্টি
বন্ধ করা হয়েছে।
আপনি এখন SMTPSSL প্রপার্টির পরিবর্তে
SMTP_PROTOCOL প্রপার্টি ব্যবহার করেন, যাতে পোর্টালের সাথে কানেক্ট করা
SMTP সার্ভার দ্বারা ব্যবহৃত প্রোটোকল সেট করা যায়। সঠিক ভ্যালুগুলি হল: "standard",
"ssl" অথবা "tls"।
পোর্টাল কনফিগারেশন ফাইল তৈরি করুন
পোর্টাল ইনস্টলেশনের জন্য সাইলেন্ট কনফিগারেশন ফাইলের একটি উদাহরণ নিচে দেখানো হল। আপনার কনফিগারেশনের জন্য
প্রয়োজন অনুযায়ী এই ফাইল এডিট করুন। এই ফাইল অন্তর্ভুক্ত করতে setup.sh-এ -f বিকল্প ব্যবহার
করুন।
IP1=IPorDNSnameOfNode # Must resolve to IP address or DNS name of host - not to 127.0.0.1 or localhost. HOSTIP=$(hostname -i) # Specify the name of the portal database in Postgres. PG_NAME=devportal # Specify the Postgres admin credentials. # The portal connects to Postgres by using the 'apigee' user. # If you changed the Postgres password from the default of 'postgres' # then set PG_PWD accordingly. # If connecting to a Postgres node installed with Edge, # contact the Edge sys admin to get these credentials. PG_USER=apigee PG_PWD=postgres # The IP address of the Postgres server. # If it is installed on the same node as the portal, specify that IP. # If connecting to a remote Postgres server,specify its IP address. PG_HOST=$IP1 # The Postgres user credentials used by the portal # to access the Postgres database, # This account is created if it does not already exist. DRUPAL_PG_USER=drupaladmin DRUPAL_PG_PASS=portalSecret # Specify 'postgres' as the database. DEFAULT_DB=postgres # Specify the Drupal admin account details. # DO NOT set DEVPORTAL_ADMIN_USERNAME=admin. # The installer creates this user on the portal. DEVPORTAL_ADMIN_FIRSTNAME=firstName DEVPORTAL_ADMIN_LASTNAME=lastName DEVPORTAL_ADMIN_USERNAME=userName DEVPORTAL_ADMIN_PWD=PORTAL_ADMIN_PASSWORD DEVPORTAL_ADMIN_EMAIL=foo@bar.com # Edge connection details. # If omitted, you can set them in the portal UI. # Specify the Edge organization associated with the portal. EDGE_ORG=edgeOrgName # Specify the URL of the Edge management API. # For a Cloud based installation of Edge, the URL is: # https://api.enterprise.apigee.com/v1 # For a Private Cloud installation, it is in the form: # http://ms_IP_or_DNS:8080/v1 or # https://ms_IP_or_DNS:TLSport/v1 MGMT_URL=https://api.enterprise.apigee.com/v1 # The org admin credentials for the Edge organization in the form # of Edge emailAddress:pword. # The portal uses this information to connect to Edge. DEVADMIN_USER=orgAdmin@myCorp.com DEVADMIN_PWD=ORG_ADMIN_PASSWORD # The PHP port. # If omitted, it defaults to 8888. PHP_FPM_PORT=8888 # Optionally configure the SMTP server used by the portal. # If you do, the properties SMTPHOST and SMTPPORT are required. # The others are optional with a default value as notated below. # SMTP hostname. For example, for the Gmail server, use smtp.gmail.com. SMTPHOST=smtp.gmail.com # Set the SMTP protocol as "standard", "ssl", or "tls", # where "standard" corresponds to HTTP. # Note that in previous releases, this setting was controlled by the # SMTPSSL property. That property has been deprecated. SMTP_PROTOCOL="standard" # SMTP port (usually 25). # The value can be different based on the selected encryption protocol. # For example, for Gmail, the port is 465 when using SSL and 587 for TLS. SMTPPORT=25 # Username used for SMTP authentication, defaults is blank. SMTPUSER=your@email.com # Password used for SMTP authentication, default is blank. SMTPPASSWORD=YOUR_EMAIL_PASSWORD
১. Apigee Edge-এর সাথে আপনার কানেকশন টেস্ট করুন
আপনি যে সার্ভারে পোর্টাল ইনস্টল করতে চলেছেন এবং Edge ম্যানেজমেন্ট সার্ভারের মধ্যে কানেকশন টেস্ট করুন।
এর জন্য পোর্টাল সার্ভারে নিম্নলিখিত curl কমান্ডটি এক্সিকিউট করুন:
curl -u EMAIL:PASSWORD http://ms_IP_or_DNS:8080/v1/organizations/ORGNAME
অথবা:
curl -u EMAIL:PASSWORD https://ms_IP_or_DNS:TLSPort/v1/organizations/ORGNAME
যেখানে EMAIL এবং PASSWORD হল ORGNAME-এর অ্যাডমিনিস্ট্রেটরের ইমেল আইডি এবং পাসওয়ার্ড।
আপনার Edge ইনস্টলেশনের জন্য নির্দিষ্ট হোস্টনেম এবং পোর্ট নম্বর উল্লেখ করতে ভুলবেন না। পোর্ট
8080 হল Edge-এর ব্যবহার করা ডিফল্ট পোর্ট। আপনি যদি ক্লাউডে কোনও সংস্থার সাথে কানেক্ট করেন,
তাহলে অনুরোধের URL হল: https://api.enterprise.apigee.com/v1/organizations/ORGNAME।
সফল হলে, curl নিম্নলিখিতটির মতো একটি উত্তর ফেরত দেয়:
{ "createdAt" : 1348689232699, "createdBy" : "USERNAME", "displayName" : "cg", "environments" : [ "test", "prod" ], "lastModifiedAt" : 1348689232699, "lastModifiedBy" : "foo@bar.com", "name" : "cg", "properties" : { "property" : [ ] }, "type" : "trial" }
২. PHP-এর ৭.০-এর আগের ভার্সন সরিয়ে দিন
ইনস্টলেশন শুরু করার আগে ইনস্টল স্ক্রিপ্ট সিস্টেমে PHP-এর ৭.০-এর আগের ভার্সন চেক করে। PHP-এর 7.0-এর আগের ভার্সন থাকলে, নিম্নলিখিত সতর্কতামূলক মেসেজ দেখানো হয়:
The following packages present on your system conflict with software we are about to install. You will need to manually remove each one, then re-run this install script. php php-cli php-common php-gd php-mbstring php-mysql php-pdo php-pear php-pecl-apc php-process php-xml
এই কমান্ড ব্যবহার করে PHP প্যাকেজ সরান:
yum remove package_name
আপনার সার্ভারে PHP ইনস্টল করা আছে কিনা তা নিশ্চিত না হলে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
rpm -qa | grep -i php
মনে রাখবেন, পোর্টালটি PHP ভার্সন 4.18.01-0.0.49 ব্যবহার করে। এটি Apigee Edge for Private Cloud-এর ভার্সন নম্বরের সাথে মেলানোর জন্য নয়।
৩. Postgres ইনস্টল করা
পোর্টাল ইনস্টল করার আগে পোর্টালে Postgres ইনস্টল করতে হবে। আপনি Edge ইনস্টল করার অংশ হিসেবে Postgres ইনস্টল করতে পারেন অথবা পোর্টাল দ্বারা ব্যবহারের জন্য স্ট্যান্ডঅ্যালোন Postgres ইনস্টল করতে পারেন।
- আপনি যদি Edge-এর অংশ হিসেবে ইনস্টল করা Postgres-এ কানেক্ট করেন এবং Postgres যদি মাস্টার/স্ট্যান্ডবাই মোডে কনফিগার করা থাকে, তাহলে মাস্টার Postgres সার্ভারের IP অ্যাড্রেস উল্লেখ করুন।
- আপনি যদি Postgres স্ট্যান্ডঅ্যালোন ইনস্টল করেন, তাহলে এটি পোর্টালের মতো একই নোডে থাকতে পারে।
Edge ইনস্টল করার অংশ হিসেবে Postgres ইনস্টল করার বিষয়ে তথ্যের জন্য, কোনও নোডে Edge কম্পোনেন্ট ইনস্টল করা দেখুন।
Postgres স্ট্যান্ডঅ্যালোন ইনস্টল করতে:
- ইন্টারনেট বা নন-ইন্টারনেট পদ্ধতি ব্যবহার করে নোডে Edge
apigee-setupইউটিলিটি ইনস্টল করুন। আরও জানতে Edge apigee-setup ইউটিলিটি ইনস্টল করুন দেখুন। - নিম্নলিখিত উদাহরণের মতো Postgres কনফিগারেশন ফাইল তৈরি করুন:
# Must resolve to IP address or DNS name of host - not to 127.0.0.1 or localhost HOSTIP=$(hostname -i) # The pod and region of Postgres. Use the default values shown below. MP_POD=gateway REGION=dc-1 # Set the Postgres password. The default value is 'postgres'. PG_PWD=postgres
- কমান্ড প্রম্পটে, Postgres ইনস্টল করতে সেটআপ স্ক্রিপ্ট রান করুন:
/opt/apigee/apigee-setup/bin/setup.sh -p pdb -f postgres_config_file
-p pdbবিকল্পটি Postgre ইনস্টল করার জন্য নির্দিষ্ট করে। "apigee" ব্যবহারকারীর কাছে কনফিগারেশন ফাইলটি অ্যাক্সেসযোগ্য বা পাঠযোগ্য হতে হবে।
৪. পোর্টাল ইনস্টল করুন
পোর্টাল ইনস্টল করার আগে, আপনি নিম্নলিখিত কাজগুলি করেছেন কিনা তা নিশ্চিত করুন, যেমনটি ৩-এ বর্ণনা করা হয়েছে। Postgres ইনস্টল করুন:
- পোর্টালের নোডে Edge
apigee-setupইউটিলিটি ইনস্টল করুন - Postgres ইনস্টল করুন, হয় Postgres স্ট্যান্ডঅ্যালোন হিসেবে অথবা Edge ইনস্টল করার অংশ হিসেবে
পোর্টাল ইনস্টল করতে:
- কমান্ড প্রম্পটে,
setupস্ক্রিপ্ট রান করুন:/opt/apigee/apigee-setup/bin/setup.sh -p dp -f configFile
যেখানে:
- configFile হল পোর্টাল কনফিগারেশন ফাইল, যেমনটি পোর্টাল কনফিগারেশন ফাইল তৈরি করুন-এ বর্ণনা করা হয়েছে।
-p dp,setupস্ক্রিপ্টকে পোর্টাল ইনস্টল করার নির্দেশ দেয়।
পোর্টাল ইনস্টলেশন সফল হয়েছে কিনা তা যাচাই করতে:
http://localhost:8079-এ পোর্টালের হোম পেজে অথবা আপনার পোর্টালের ডিএনএস নামে নেভিগেট করুন।- পোর্টাল কনফিগারেশন ফাইলে আপনার সেট করা অ্যাডমিনিস্ট্রেটর ক্রেডেনশিয়াল ব্যবহার করে পোর্টালে লগ-ইন করুন।
- আপনি যাতে পোর্টালের বর্তমান স্ট্যাটাস দেখতে পান তা নিশ্চিত করতে, Drupal মেনুতে রিপোর্ট > স্ট্যাটাস রিপোর্ট বিকল্প বেছে নিন।
- ম্যানেজমেন্ট সার্ভার কানেকশন সফল হয়েছে কিনা তা নিশ্চিত করুন। যদি তা না হয়:
- পোর্টাল কানেকশন কনফিগারেশন পৃষ্ঠায় নেভিগেট করুন (যেমন,
http://portal_IP:8079/admin/config/devconnect)। - কানেকশন পরীক্ষা করুন বোতামে ক্লিক করুন। কানেকশন হয়ে গেলে, আপনার কাজ শেষ। কানেকশন না হলে, চালিয়ে যান।
- এন্ডপয়েন্ট ও যাচাইকরণ সেটিংস চেক করুন:
- ম্যানেজমেন্ট API এন্ডপয়েন্ট URL: প্রোটোকল (HTTP বা
HTTPS), IP বা DNS নাম এবং পোর্ট নম্বর সঠিক কিনা তা চেক করুন; যেমন:
http://10.10.10.10:8080/v1
- এন্ডপয়েন্ট যাচাই করা ব্যবহারকারী: সংস্থার অ্যাডমিনের ইউজারনেম।
- যাচাইকৃত ব্যবহারকারীর পাসওয়ার্ড: সংস্থার অ্যাডমিনের পাসওয়ার্ড।
ডিফল্ট ভ্যালু আপনার পোর্টাল কনফিগারেশন ফাইলের সেটিংস দেখায় যা আপনি ইনস্টলেশন প্রসেস চলাকালীন তৈরি করেছেন।
এইসব ভ্যালু ms_IP_or_DNS, email এবং password ভ্যালুর সাথে মিলতে হবে যা আপনি ১: Apigee Edge-এর সাথে আপনার কানেকশন টেস্ট করুন ধাপে ব্যবহার করেছেন। এছাড়াও, ইউজারনেম ও পাসওয়ার্ড অনবোর্ডিং কনফিগারেশন ফাইলে
USER_NAMEএবংUSER_PWDপ্রপার্টির ভ্যালুর সাথে অথবা সংস্থার অ্যাডমিনিস্ট্রেটর হিসেবে ভূমিকা পালনকারী যেকোনও ব্যবহারকারীর ক্রেডেনশিয়ালের সাথে মিলতে হবে। - ম্যানেজমেন্ট API এন্ডপয়েন্ট URL: প্রোটোকল (HTTP বা
HTTPS), IP বা DNS নাম এবং পোর্ট নম্বর সঠিক কিনা তা চেক করুন; যেমন:
- ম্যানেজমেন্ট সার্ভারের সাথে কানেক্ট করার পরে, আপনার করা পরিবর্তন সেভ করতে পৃষ্ঠার নিচে কনফিগারেশন সেভ করুন বোতামে ক্লিক করুন।
- পোর্টাল কানেকশন কনফিগারেশন পৃষ্ঠায় নেভিগেট করুন (যেমন,
৫. আপডেট ম্যানেজার মডিউল চালু আছে কিনা তা নিশ্চিত করুন
Drupal আপডেটের বিজ্ঞপ্তি পেতে, Drupal আপডেট ম্যানেজার মডিউল চালু আছে কিনা তা নিশ্চিত করুন। Drupal মেনু থেকে, মডিউল বেছে নিন এবং স্ক্রল করে নিচে আপডেট ম্যানেজার মডিউলে যান। এটি চালু করা না থাকলে, চালু করুন।
চালু করার পরে, রিপোর্ট > উপলভ্য আপডেট মেনু আইটেম ব্যবহার করে আপনি উপলভ্য আপডেট দেখতে পাবেন। এছাড়াও, আপনি নিম্নলিখিত Drush কমান্ড ব্যবহার করতে পারেন:
drush pm-info update
আপনাকে সাইটের রুট ডিরেক্টরি থেকে এই কমান্ড রান করতে হবে। ডিফল্ট হিসেবে, পোর্টালটি /opt/apigee/apigee-drupal/wwwroot-এ ইনস্টল করা হয়। তাই,
কমান্ড রান করার আগে
আপনাকে প্রথমে ডিরেক্টরি পরিবর্তন করে /opt/apigee/apigee-drupal/wwwroot করতে হবে। আপনি যদি ডিফল্ট ডিরেক্টরিতে পোর্টাল ইনস্টল না করে থাকেন, তাহলে আপনার
ইনস্টলেশন ডিরেক্টরিতে পরিবর্তন করুন।
আপডেট উপলভ্য হলে আপনাকে ইমেল করার জন্য মডিউল কনফিগার করতে এবং আপডেট চেক করার ফ্রিকোয়েন্সি সেট করতে রিপোর্ট > উপলভ্য আপডেট > সেটিংস মেনু আইটেম ব্যবহার করুন।
৬. Apache Solr সার্চ ইঞ্জিন কনফিগার করুন (ঐচ্ছিক)
ডিফল্ট হিসেবে, আপনি পোর্টাল ইনস্টল করার সময় Apache Solr সার্চ ইঞ্জিনের সাথে কানেক্ট করা Drupal মডিউল বন্ধ করা থাকে। বেশিরভাগ পোর্টাল ইন্টার্নাল Drupal সার্চ ইঞ্জিন ব্যবহার করে, তাই Drupal Solr মডিউলের প্রয়োজন হয় না।
আপনি যদি Solr-কে সার্চ ইঞ্জিন হিসেবে ব্যবহার করার সিদ্ধান্ত নেন, তাহলে আপনাকে অবশ্যই আপনার সার্ভারে স্থানীয়ভাবে Solr ইনস্টল করতে হবে এবং তারপর পোর্টালে Drupal Solr মডিউলগুলি চালু এবং কনফিগার করতে হবে।
Drupal Solr মডিউল চালু করতে:
- অ্যাডমিন বা কন্টেন্ট ক্রিয়েশন সংক্রান্ত বিশেষ অধিকার আছে এমন ব্যবহারকারী হিসেবে আপনার পোর্টালে লগ-ইন করুন।
- Drupal মেনুতে মডিউল বেছে নিন।
- Apache Solr ফ্রেমওয়ার্ক মডিউল এবং Apache Solr সার্চ মডিউল চালু করুন।
- আপনার করা পরিবর্তন সেভ করুন।
- https://drupal.org/node/1999280 লিঙ্কে যেভাবে বর্ণনা করা হয়েছে সেইভাবে Solr কনফিগার করুন।
৭. SmartDocs ইনস্টল করুন (ঐচ্ছিক)
SmartDocs আপনাকে পোর্টালে এমনভাবে আপনার API ডকুমেন্ট করতে দেয় যা API ডকুমেন্টেশনকে সম্পূর্ণ ইন্টারেক্টিভ করে তোলে। তবে, পোর্টালের সাথে SmartDocs ব্যবহার করতে, আপনাকে প্রথমে Edge-এ SmartDocs ইনস্টল করতে হবে।
- আপনি যদি Edge Cloud ইনস্টলেশনের সাথে পোর্টাল কানেক্ট করেন, তাহলে SmartDocs আগে থেকেই ইনস্টল করা থাকে এবং আর কোনও কনফিগারেশনের প্রয়োজন হয় না।
- আপনি যদি Private Cloud ইনস্টলেশনের জন্য পোর্টালকে Edge-এর সাথে কানেক্ট করেন, তাহলে আপনাকে নিশ্চিত করতে হবে যে SmartDocs, Edge-এ ইনস্টল করা আছে। Edge ও SmartDocs ইনস্টল করার ব্যাপারে আরও জানতে, SmartDocs ইনস্টল করুন দেখুন।
এছাড়াও, আপনাকে পোর্টালে SmartDocs চালু করতে হবে। SmartDocs সম্পর্কে আরও তথ্যের জন্য, API ডকুমেন্ট করতে SmartDocs ব্যবহার করা দেখুন।
৮. ইন্টারনেট ছাড়া ইনস্টল করার জন্য JQuery আপডেট মডিউল কনফিগার করুন (ঐচ্ছিক)
আপনি যদি ইন্টারনেট ছাড়া কোনও ইনস্টলেশনে JQuery আপডেট মডিউল ইনস্টল ও ব্যবহার করেন, তাহলে আপনাকে JQuery-এর লোকাল ভার্সন ব্যবহার করার জন্য মডিউলটি কনফিগার করতে হবে। আপনি যদি ইন্টারনেট ছাড়া ইনস্টলেশনের জন্য CDN ব্যবহার করতে মডিউলটি কনফিগার করেন, তাহলে এটি CDN অ্যাক্সেস করার চেষ্টা করবে এবং পৃষ্ঠা লোড হতে দেরি হবে। JQuery আপডেট মডিউল সম্পর্কে আরও তথ্যের জন্য https://www.drupal.org/project/jquery_update দেখুন।
JQuery-এর লোকাল ভার্সন ব্যবহার করার জন্য JQuery আপডেট মডিউল কনফিগার করতে:
- অ্যাডমিন বা কন্টেন্ট ক্রিয়েশন সংক্রান্ত বিশেষ অধিকার আছে এমন ব্যবহারকারী হিসেবে আপনার পোর্টালে লগ-ইন করুন।
- Drupal মেনু থেকে কনফিগারেশন > ডেভেলপমেন্ট > JQuery আপডেট বিকল্প বেছে নিন।
- বাঁদিকের নেভিগেশন থেকে পারফর্ম্যান্স বিকল্পে ক্লিক করুন।
- JQuery এবং JQuery UI CDN ড্রপ-ডাউন থেকে কোনওটিই নয় বিকল্প বেছে নিন।
- কনফিগারেশন সেভ করুন বিকল্পে ক্লিক করুন।
৯. পরবর্তী ধাপ
ইনস্টলেশনের পরে আপনি যেসব সাধারণ টাস্ক করেন তার মধ্যে কয়েকটি নিচের টেবিলে তালিকাভুক্ত করা হয়েছে, এবং Apigee ডকুমেন্টেশনের লিঙ্ক অন্তর্ভুক্ত করা হয়েছে যেখানে আপনি আরও তথ্য পাবেন:
| টাস্ক | বিবরণ |
|---|---|
|
থিম পোর্টালের চেহারা নির্ধারণ করে, যার মধ্যে রঙ, স্টাইলিং এবং অন্যান্য ভিজ্যুয়াল দিক অন্তর্ভুক্ত। |
|
|
হোম পেজে প্রধান মেনু, স্বাগত মেসেজ, হেডার, ফুটার ও শিরোনাম থাকে। |
|
|
রেজিস্ট্রেশন প্রসেস নিয়ন্ত্রণ করে যে কীভাবে নতুন ডেভেলপাররা পোর্টালে অ্যাকাউন্ট রেজিস্টার করবেন। যেমন, নতুন ডেভেলপাররা কি পোর্টালে অবিলম্বে অ্যাক্সেস পান, নাকি তাদের অ্যাডমিনিস্ট্রেটর দ্বারা যাচাই করা হতে হবে। এছাড়াও, নতুন অ্যাকাউন্ট তৈরি করা হলে পোর্টাল অ্যাডমিনিস্ট্রেটরকে কীভাবে জানানো হবে তা এই প্রসেস নিয়ন্ত্রণ করে। |
|
|
নির্দিষ্ট কিছু ইভেন্টের উত্তরে পোর্টাল ইমেল পাঠায়। যেমন, যখন কোনও নতুন ডেভেলপার পোর্টালে রেজিস্টার করেন এবং যখন কোনও ডেভেলপার তার পাসওয়ার্ড হারিয়ে ফেলেন। |
|
|
নিয়ম ও শর্তাবলীর একটি পৃষ্ঠা যোগ করুন যা ডেভেলপারদের অবশ্যই মেনে নিতে হবে, তবেই তারা পোর্টাল অ্যাক্সেস করার অনুমতি পাবেন। |
|
|
পোর্টালটি একটি ভূমিকা-ভিত্তিক অনুমোদন মডেল প্রয়োগ করে। ডেভেলপারদের রেজিস্টার করার অনুমতি দেওয়ার আগে, পোর্টাল দ্বারা ব্যবহৃত অনুমতি এবং ভূমিকাগুলি সংজ্ঞায়িত করুন। |
|
|
ব্লগ ও থ্রেডেড ফোরামের জন্য পোর্টালে বিল্ট-ইন সহায়তা আছে। ব্লগ ও ফোরাম পোস্ট দেখা, যোগ করা, এডিট করা ও মুছে ফেলার জন্য প্রয়োজনীয় অনুমতি নির্ধারণ করুন। |
|
|
আপনি ডেটাবেসের ব্যাক-আপ নিচ্ছেন কিনা তা নিশ্চিত করুন |
Drupal ডেটাবেসের ব্যাক-আপ নিচ্ছেন কিনা তা নিশ্চিত করুন। মনে রাখবেন, প্রতিটি ইনস্টলেশন আলাদা আলাদা হয়, তাই ডেটাবেসের ব্যাক-আপ নেওয়ার সবচেয়ে ভালো উপায় কী হবে তা আপনাকে নির্ধারণ করতে হবে। এছাড়াও, কীভাবে ব্যাক-আপ নিতে হয় তা দেখুন। |
|
হোস্টনেম সেট-আপ করা |
আপনার DNS সার্ভারে হোস্টনেম সেট-আপ না করলে, আপনি সবসময় সার্ভারের IP অ্যাড্রেসের মাধ্যমে সাইট অ্যাক্সেস করতে পারবেন। আপনি যদি হোস্টনেম ব্যবহার করতে চান, তাহলে সার্ভারের জন্য ডিএনএস কনফিগার করতে পারেন, যা বেসিক সেট-আপে অন্য কোনও কনফিগারেশন ছাড়াই সঠিকভাবে কাজ করবে। আপনি যদি লোড ব্যালেন্সার সেট-আপ করেন বা অন্য কোনও কারণে আপনার সাইটে ভুল URL পান, তাহলে আপনি এই ধাপগুলি অনুসরণ করে Drupal-এর জন্য
মনে রাখবেন যে আপনি এই ফাইলে
|
| কাস্টম ডেভেলপমেন্ট | এছাড়াও, আপনি থিমের বাইরে কাস্টম কোড ব্যবহার করে পোর্টালের ক্ষমতা বাড়াতে চাইতে পারেন। এটি করতে, Drupal-এর
মডিউল
ডেভেলপমেন্ট বিষয়ে যেভাবে বর্ণনা করা হয়েছে সেইভাবে আপনার নিজস্ব Drupal মডিউল তৈরি করুন এবং মডিউলটি /sites/all/modules
ডিরেক্টরিতে রাখুন। |