বিকাশকারী পরিষেবা পোর্টাল ইনস্টলেশন

বিকাশকারী পরিষেবা পোর্টাল v. 4.16.05

বিকাশকারী চ্যানেল পরিষেবা পোর্টাল ইনস্টল করতে এই পদক্ষেপগুলি অনুসরণ করুন৷

ইনস্টলেশনের সাথে এগিয়ে যাওয়ার আগে, আপনার সম্পূর্ণ ড্রুপাল ওয়েব রুট ডিরেক্টরির একটি ব্যাকআপ তৈরি করুন। ডিফল্ট ইনস্টলের অবস্থান হল /var/www/html , কিন্তু আপনি এটি ইনস্টল করার সময় পরিবর্তন করতে পারেন। নীচে বর্ণিত ইনস্টলেশন পদক্ষেপগুলি সম্পাদন করার পরে, আপনি ব্যাকআপ থেকে আপনার কাস্টমাইজেশনগুলি পুনরুদ্ধার করতে পারেন৷

1. বিকাশকারী চ্যানেল পরিষেবা বান্ডিল পান৷

http://community.apigee.com/content/apigee-customer-support- এ যান এবং বিকাশকারী চ্যানেল পরিষেবা .tar ফাইলের জন্য দুটি উপায়ে অনুরোধ করতে আপনার সমর্থন পোর্টালে লগইন নির্বাচন করুন:

  • ব্যক্তিগত ক্লাউড ডাউনলোড ডিরেক্টরির জন্য প্রান্তে অ্যাক্সেসের অনুরোধ করুন।
  • বিকাশকারী চ্যানেল পরিষেবা .tar ফাইলে একটি URL এর জন্য অনুরোধ করুন৷

2. নিশ্চিত করুন যে আপনার সিস্টেম সিস্টেমের প্রয়োজনীয়তা পূরণ করে

আপনি পোর্টালটি ইনস্টল করার আগে, আপনার সার্ভারকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করতে হবে:

  1. নিশ্চিত করুন যে আপনি Red Hat Enterprise Linux, CentOS, বা Oracle-এর সমর্থিত সংস্করণের 64-বিট সংস্করণে ইনস্টলেশন করছেন। এখানে সমর্থিত সংস্করণের তালিকা দেখুন।
  2. Yum ইনস্টল করা আছে তা নিশ্চিত করুন।
  3. (ইন্টারনেট সংযোগ ছাড়াই সার্ভারে ইনস্টলেশনের জন্য) আপনাকে প্রথমে একটি একক .tar.gz ফাইল হিসাবে একটি ইন্টারনেট সংযোগ সহ একটি সার্ভারে সমস্ত প্রয়োজনীয় ফাইল ডাউনলোড করতে হবে। তারপরে আপনি ইনস্টল করার জন্য ইন্টারনেট সংযোগ ছাড়াই সেই .tar.gz ফাইলটিকে সার্ভারে অনুলিপি করুন৷
    1. রুট বা সুপার ইউজার হিসাবে ইন্টারনেট সংযোগ সহ একটি সার্ভারে লগ ইন করুন।
    2. ইনস্টল ফাইলগুলির জন্য একটি ডিরেক্টরি তৈরি করুন, যেমন portal_tar
    3. নতুন ডিরেক্টরিতে সিডি এবং ডেভেলপার চ্যানেল সার্ভিসেস ডেভেলপার সার্ভিসেস_ x.yz .tar ফাইলটি ডাউনলোড করুন, যেখানে xyz পোর্টাল সংস্করণ নম্বরের সাথে মিলে যায়।
    4. কমান্ড ব্যবহার করে বিকাশকারী চ্যানেল পরিষেবা .tar ফাইলের বিষয়বস্তু বের করুন:
      > tar -xvf <tar ফাইল>
    5. ডেভেলপারসার্ভিসেস-4.xyz থেকে সিডি।
    6. কমান্ড ব্যবহার করে পোর্টাল .tar.gz ফাইল তৈরি করুন:
      > ./non-networked-install.sh

      এই কমান্ডটি সমস্ত প্রয়োজনীয় ফাইল এবং সেগুলিকে একটি একক .tar.gz ফাইলে ডাউনলোড করে। তারপরে আপনি সেই .tar.gz ফাইলটি আপনার সার্ভারে অনুলিপি করুন যার ইনস্টলেশন সম্পূর্ণ করার জন্য কোন ইন্টারনেট সংযোগ নেই।
  4. পোর্টাল সার্ভারে একটি কমান্ড প্রম্পট থেকে নিম্নলিখিত cURL কমান্ডটি কার্যকর করে এজ ম্যানেজমেন্ট সার্ভারের সাথে আপনার সংযোগ পরীক্ষা করুন:
    > curl -u { EMAIL }:{ পাসওয়ার্ড } https://{hostname}:8080/v1/organizations/{ ORGNAME }

    যেখানে EMAIL এবং PASSWORD হল ORGNAME এর প্রশাসকের ইমেল ঠিকানা এবং পাসওয়ার্ড৷

    আপনার এজ ইনস্টলেশনের জন্য নির্দিষ্ট হোস্টনাম এবং পোর্ট নম্বর উল্লেখ করতে ভুলবেন না। পোর্ট 8080 হল এজ দ্বারা ব্যবহৃত ডিফল্ট পোর্ট। আপনি যদি ক্লাউডে কোনো সংস্থার সাথে সংযুক্ত হন, তাহলে অনুরোধের URL হল:
    https://api.enterprise.apigee.com/v1/organizations/{ORGNAME}

    সফল হলে, এই কমান্ডটি নিম্নলিখিত অনুরূপ প্রতিক্রিয়া প্রদান করে:
    {
    "createdAt" : 1348689232699,
    "createdBy" : "USERNAME",
    "displayName" : "cg",
    "পরিবেশ" : [ "পরীক্ষা", "প্রোড"],
    "lastModifiedAt" : 1348689232699,
    "lastModifiedBy" : "foo@bar.com",
    "নাম" : "সিজি",
    "বৈশিষ্ট্য" : {
    "সম্পত্তি" : [ ]
    },
    "টাইপ" : "ট্রায়াল"
    }

3. স্বয়ংক্রিয় ইনস্টল স্ক্রিপ্ট ব্যবহার করে বিকাশকারী চ্যানেল পরিষেবাগুলি ইনস্টল করুন৷

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

  1. রুট বা সুপার ইউজার হিসাবে সার্ভারে লগ ইন করুন।
  2. ইনস্টল ফাইলগুলির জন্য একটি ডিরেক্টরি তৈরি করুন, যেমন পোর্টাল
  3. একটি ইন্টারনেট সংযোগ সহ একটি সার্ভারে:
    1. নতুন পোর্টাল ডিরেক্টরিতে সিডি এবং ডেভেলপার চ্যানেল সার্ভিসেস ডেভেলপার সার্ভিসেস_ x.yz .tar ফাইলটি ডাউনলোড করুন, যেখানে xyz পোর্টাল সংস্করণ নম্বরের সাথে মিলে যায়।

      আপনি একটি ব্রাউজারে Apigee দ্বারা আপনাকে পাঠানো লিঙ্ক থেকে একটি ফাইল ডাউনলোড করতে পারেন বা এটি অনুলিপি করে এবং তারপরে নিম্নলিখিত cURL কমান্ডে যোগ করে:
      > curl -kOL <এখানে লিঙ্ক পেস্ট করুন>
    2. কমান্ড ব্যবহার করে বিকাশকারী চ্যানেল পরিষেবা .tar ফাইলের বিষয়বস্তু বের করুন:
      > tar -xvf <tar ফাইল>
    3. ডেভেলপারসার্ভিসেস-4.xyz থেকে সিডি।
    4. নিম্নলিখিত কমান্ড ব্যবহার করে ইনস্টল স্ক্রিপ্ট চালান:
      > ./networked-install.sh
  4. একটি ইন্টারনেট সংযোগ ছাড়া একটি সার্ভারে:
    1. .tar.gz ফাইলটি অনুলিপি করুন যা আপনি বিভাগ 2-এ উপরে তৈরি করেছেন। আপনার সিস্টেম সিস্টেমের প্রয়োজনীয়তা পূরণ করছে তা নিশ্চিত করুন।
    2. কমান্ড ব্যবহার করে .tar.gz ফাইলের বিষয়বস্তু বের করুন:
      > tar -xvf <tar ফাইল>
    3. tar কমান্ড দ্বারা তৈরি ডিরেক্টরিতে CD।
    4. install-from-rpm-bundle.sh স্ক্রিপ্টে অনুমতি সেট করুন:
      > chmod 755 install-from-rpm-bundle.sh
    5. কমান্ডটি ব্যবহার করে install-from-rpm-bundle.sh স্ক্রিপ্টটি চালান:
      > ./install-from-rpm-bundle.sh
  5. প্রম্পট উত্তর.
  6. ইনস্টলেশন সম্পূর্ণ হওয়ার পরে, একটি ব্রাউজারে সার্ভার URL-এ নেভিগেট করুন, যেমন:
    http://localhost . অথবা, যদি আপনার একটি নির্দিষ্ট IP বা DNS কনফিগার করা থাকে, তাহলে http://IP_address বা http://DNS_name- এ যান।

    আপনাকে Apigee প্রোফাইল ডেটাবেস কনফিগারেশন পৃষ্ঠায় পুনঃনির্দেশিত করা হয়েছে।

    দ্রষ্টব্য : সাধারণত, আপনি ইতিমধ্যে একটি হোস্টনাম কনফিগার করে থাকবেন এবং আপনার DNS সার্ভারের সাথে এটি নিবন্ধিত করবেন যাতে আপনাকে http://localhost ব্যবহার করতে না হয়।
  7. MySQL এর সাথে সংযোগ কনফিগার করুন। যদি MySQL একটি দূরবর্তী মেশিনে থাকে, তাহলে Advanced Options বিভাগটি প্রসারিত করুন এবং সেই মেশিনে সংযোগের তথ্য লিখুন, তারপর Save নির্বাচন করুন এবং চালিয়ে যান
  8. নিম্নলিখিত তথ্য প্রবেশ করে Apigee এন্ডপয়েন্টের সাথে সংযোগ কনফিগার করুন, এবং তারপর সংরক্ষণ নির্বাচন করুন:
    এই মানগুলি সম্পর্কে আরও তথ্যের জন্য, বিকাশকারী পরিষেবা পোর্টালের প্রয়োজনীয়তাগুলিতে "ইনস্টল শুরু করার আগে প্রয়োজনীয় তথ্য" দেখুন।
    1. দেব পোর্টাল সংস্থা
    2. ডেভ পোর্টাল এন্ডপয়েন্ট ইউআরএল
    3. এন্ডপয়েন্ট প্রমাণীকৃত ব্যবহারকারী
    4. প্রমাণীকৃত ব্যবহারকারীদের পাসওয়ার্ড
  9. প্রম্পট করা হলে, নমুনা SmartDocs WADL ইনস্টল করতে Install Sample SmartDocs WADL বোতামটি নির্বাচন করুন। আপনি যদি এই ধাপটি এড়িয়ে যান, তাহলে উদাহরণ SmartDocs API আপনার পোর্টালে প্রদর্শিত হবে না।
    দ্রষ্টব্য : যদি আপনার পোর্টালটি ব্যক্তিগত ক্লাউডের জন্য Apigee Edge-এর ইনস্টলেশনের সাথে সংযোগ করে, এবং Edge-এর সেই ইনস্টলেশনে কোনো বাহ্যিক ইন্টারনেট সংযোগ না থাকে, তাহলে SmartDocs ব্যবহার করার আগে আপনাকে অবশ্যই SmartDocs মডিউলের অতিরিক্ত কনফিগারেশন করতে হবে। SmartDocs সম্পর্কে আরও তথ্যের জন্য, http://apigee.com/docs/developer-services/content/using-smartdocs-document-apis দেখুন।
  10. SMTP সার্ভার সেটিংস কনফিগার করুন। Apigee-এর প্রয়োজন যে আপনি পোর্টাল থেকে ইমেল বার্তা পাঠাতে একটি SMTP সার্ভার কনফিগার করুন।
    আরও তথ্যের জন্য, http://apigee.com/docs/developer-services/content/configuring-email দেখুন।
  11. নিম্নলিখিত তথ্য প্রবেশ করে প্রশাসক ব্যবহারকারী কনফিগার করুন, এবং তারপর সংরক্ষণ নির্বাচন করুন। মনে রাখবেন যে ড্রুপাল ডিফল্টরূপে 'অ্যাডমিন' নামে একটি অ্যাডমিন ব্যবহারকারী তৈরি করে, তাই ব্যবহারকারীর নাম হিসাবে 'অ্যাডমিন' ব্যবহার করবেন না।
    আপনি যদি এই ধাপটি এড়িয়ে যান, তাহলেও আপনি 4-এ নিচে বর্ণিত প্রশাসক তৈরি করতে Drush ব্যবহার করতে পারেন। একজন প্রশাসক ব্যবহারকারী তৈরি করুন।
    1. বিকাশকারীর প্রথম এবং শেষ নাম
    2. বিকাশকারীর পোর্টাল ব্যবহারকারীর নাম
    3. পাসওয়ার্ড
    4. ইমেইল ঠিকানা
  12. ইনস্টলেশন শেষ হওয়ার পরে, settings.php ফাইলে অনুমতি সেট করুন:
    > chmod 640 /var/www/html/sites/default/settings.php
  13. http://localhost/- এ পোর্টাল হোম পেজে বা আপনার পোর্টালের DNS নামে নেভিগেট করুন।
  14. অ্যাডমিনিস্ট্রেটর শংসাপত্র ব্যবহার করে পোর্টালে লগ ইন করুন।

4. একজন অ্যাডমিন ব্যবহারকারী তৈরি করুন

আপনার বিকাশকারী চ্যানেল পরিষেবা ইনস্টলেশনের জন্য একটি প্রশাসনিক ব্যবহারকারী তৈরি করতে Drush ব্যবহার করুন৷ ড্রুপাল স্বয়ংক্রিয়ভাবে ডিফল্টরূপে 'অ্যাডমিন' নামে একটি অ্যাডমিন ব্যবহারকারী তৈরি করে, তাই ব্যবহারকারীর নাম হিসাবে 'অ্যাডমিন' ব্যবহার করবেন না।

  1. আপনার drupal_root/sites/default ডিরেক্টরিতে CD। ড্রুপাল রুট ডিরেক্টরির জন্য আদর্শ অবস্থান হল /var/www/html:
    > cd <drupal_root>/সাইট/ডিফল্ট
  2. নিশ্চিত করুন যে আপনার ব্যক্তিগত ড্রুপাল ফাইলগুলিতে লেখার অনুমতি রয়েছে:
    > drush vget file_private_path

    এই কমান্ডটি প্রাইভেট ড্রুপাল ফাইলের পাথ ফিরিয়ে দেয়, উদাহরণস্বরূপ:
    file_private_path: 'সাইটস/ডিফল্ট/প্রাইভেট'

    /var/www/html/sites/default/private/ এর সাথে সম্পর্কিত। এই ডিরেক্টরিটি মালিক এবং গোষ্ঠী দ্বারা লেখার যোগ্য তা নিশ্চিত করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
    chmod -R g+w dirPathAndName
    chmod -R o+r dirPathAndName
  3. একটি প্রশাসক ব্যবহারকারী তৈরি করতে নিম্নলিখিত কমান্ডগুলি লিখুন, আপনার মানগুলির সাথে “< >”-এর কমান্ডগুলি প্রতিস্থাপন করুন:
    > drush user-create <username> --mail="<email-address>" --password="<password>"
    > drush user-add-role Administrator <username>
  4. উপরে উল্লিখিত ব্যবহারকারীর নাম এবং পাসওয়ার্ড ব্যবহার করে অ্যাডমিন হিসাবে বিকাশকারী পোর্টালে লগ ইন করুন।

5. MySQL রুট পাসওয়ার্ড সেট করুন

আপনি যদি পোর্টাল ইনস্টলেশনের অংশ হিসাবে MySQL ইনস্টল করেন, ইনস্টলেশন স্ক্রিপ্ট MySQL রুট পাসওয়ার্ডটিকে তার ডিফল্ট মান সেট করে রাখে, যা ফাঁকা থাকে।

রুট পাসওয়ার্ড সেট করতে নিম্নলিখিত কমান্ড ব্যবহার করুন:

> mysqladmin -u root password NEWPASSWORD

আপনি যদি পূর্বে রুট পাসওয়ার্ড সেট করে থাকেন এবং এটি পরিবর্তন করতে চান তবে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

> mysqladmin -u root -p'OLDPASSWORD' password NEWPASSWORD

আপনাকে অবশ্যই /var/www/html/sites/default/settings.php ফাইলে পাসওয়ার্ড আপডেট করতে হবে।

6. নিশ্চিত করুন যে আপডেট ম্যানেজার মডিউল সক্রিয় আছে

ড্রুপাল আপডেটের বিজ্ঞপ্তি পেতে, ড্রুপাল আপডেট ম্যানেজার মডিউল সক্রিয় আছে কিনা তা নিশ্চিত করুন। ড্রুপাল মেনু থেকে, মডিউল নির্বাচন করুন এবং আপডেট ম্যানেজার মডিউলে স্ক্রোল করুন। এটি সক্রিয় না হলে, এটি সক্রিয় করুন.

একবার সক্রিয় হয়ে গেলে, আপনি রিপোর্ট > উপলব্ধ আপডেট মেনু আইটেম ব্যবহার করে উপলব্ধ আপডেটগুলি দেখতে পারেন৷ এছাড়াও আপনি নিম্নলিখিত Drush কমান্ড ব্যবহার করতে পারেন:

> drush pm-info update

আপডেটগুলি উপলব্ধ হলে আপনাকে ইমেল করার জন্য মডিউলটি কনফিগার করতে এবং আপডেটগুলি পরীক্ষা করার জন্য ফ্রিকোয়েন্সি সেট করতে রিপোর্টগুলি > উপলব্ধ আপডেটগুলি > সেটিংস মেনু আইটেমটি ব্যবহার করুন৷

7. ঐচ্ছিক - একটি প্রোডাকশন সার্ভারে স্থাপন করা

আপনি যদি একটি প্রোডাকশন সার্ভারে পোর্টালটি স্থাপন করেন, তাহলে আপনাকে অতিরিক্ত নিরাপত্তা পদক্ষেপগুলি সম্পাদন করতে হবে, যার মধ্যে রয়েছে:

  1. আপনার MySQL ইনস্টলেশন সুরক্ষিত করতে নিম্নলিখিত স্ক্রিপ্টটি চালান:
    > /usr/bin/mysql_secure_installation

    এই স্ক্রিপ্টটি রুট পাসওয়ার্ড সেট করে এবং আপনাকে শুধুমাত্র লোকালহোস্টে রুট অ্যাক্সেস সীমাবদ্ধ করার এবং ডিফল্টরূপে তৈরি করা পরীক্ষা ডাটাবেস এবং বেনামী ব্যবহারকারী অপসারণের বিকল্প দেয়। প্রোডাকশন সার্ভারের জন্য এই স্ক্রিপ্টটি চালানোর সুপারিশ করা হয়।
  2. আপনার কর্পোরেট নীতির প্রয়োজন হলে, SELinux সক্রিয় এবং কনফিগার করুন।

8. ঐচ্ছিক - Apache Solr সার্চ ইঞ্জিন কনফিগার করুন

ডিফল্টরূপে, যখন আপনি পোর্টালটি ইনস্টল করেন তখন Apache Solr সার্চ ইঞ্জিনের সাথে সংযোগকারী Drupal মডিউলগুলি নিষ্ক্রিয় থাকে৷ বেশিরভাগ পোর্টাল অভ্যন্তরীণ ড্রুপাল সার্চ ইঞ্জিন ব্যবহার করে এবং সেজন্য ড্রুপাল সোলার মডিউলের প্রয়োজন হয় না।

আপনি যদি আপনার সার্চ ইঞ্জিন হিসাবে Solr ব্যবহার করার সিদ্ধান্ত নেন, তাহলে আপনাকে অবশ্যই আপনার সার্ভারে স্থানীয়ভাবে Solr ইনস্টল করতে হবে এবং তারপর পোর্টালে Drupal Solr মডিউলগুলিকে সক্ষম ও কনফিগার করতে হবে।

ড্রুপাল সোলার মডিউলগুলি সক্ষম করতে:

  1. প্রশাসক বা বিষয়বস্তু তৈরির সুবিধা সহ ব্যবহারকারী হিসাবে আপনার পোর্টালে লগ ইন করুন৷
  2. ড্রুপাল মেনুতে মডিউল নির্বাচন করুন।
  3. Apache Solr Framework মডিউল এবং Apache Solr Search মডিউল সক্ষম করুন।
  4. আপনার পরিবর্তন সংরক্ষণ করুন.
  5. https://drupal.org/node/1999280 এ বর্ণিত সোলার কনফিগার করুন।

9. ঐচ্ছিক - HTTPS সমর্থন করতে mod_ssl ইনস্টল করুন

mod_ssl মডিউলটি অ্যাপাচি HTTP সার্ভার দ্বারা HTTPS-এ ওয়েব পৃষ্ঠাগুলি পরিবেশন করার জন্য ব্যবহৃত হয়। আপনি যদি HTTPS ব্যবহার করতে চান, mod_ssl ইনস্টল করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

> yum install mod_ssl

SSL ব্যবহার করার জন্য পোর্টাল কনফিগার করার বিষয়ে আরও তথ্যের জন্য, http://apigee.com/docs/developer-services/content/using-ssl-portal দেখুন।

10. ঐচ্ছিক - SmartDocs ইনস্টল করুন

SmartDocs আপনাকে বিকাশকারী পরিষেবা পোর্টালে আপনার APIগুলিকে এমনভাবে নথিভুক্ত করতে দেয় যা API ডকুমেন্টেশনকে সম্পূর্ণরূপে ইন্টারেক্টিভ করে তোলে। যাইহোক, পোর্টালের সাথে SmartDocs ব্যবহার করতে, আপনাকে প্রথমে এজ-এ SmartDocs ইনস্টল করতে হবে।

  • আপনি যদি পোর্টালটিকে এজ ক্লাউড ইনস্টলেশনের সাথে সংযুক্ত করছেন, SmartDocs ইতিমধ্যেই ইনস্টল করা আছে এবং আর কোন কনফিগারেশনের প্রয়োজন নেই।
  • আপনি যদি প্রাইভেট ক্লাউড ইনস্টলেশনের জন্য পোর্টালটিকে একটি প্রান্তের সাথে সংযুক্ত করছেন, তাহলে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে এজ-এ SmartDocs ইনস্টল করা আছে। Edge এবং SmartDocs ইনস্টল করার বিষয়ে আরও জানতে, SmartDocs ইনস্টল করুন দেখুন।

SmartDocs সম্পর্কে আরও তথ্যের জন্য, APIs নথিতে SmartDocs ব্যবহার করা দেখুন।

11. এরপর কি?

আপনি বিকাশকারী পরিষেবা পোর্টালটি ইনস্টল করার পরে আপনার পরবর্তী পদক্ষেপগুলি আপনার নির্দিষ্ট প্রয়োজনীয়তার জন্য এটিকে কনফিগার করা এবং কাস্টমাইজ করা। Apigee ওয়েব সাইটের ডকুমেন্টেশনে একটি পোর্টাল কনফিগার, স্টাইলিং এবং পরিচালনা সংক্রান্ত সমস্ত তথ্য রয়েছে। http://apigee.com/docs/developer-services/content/what-developer-portal- এ ডকুমেন্টেশন অ্যাক্সেস করুন।

নিচের সারণীতে আপনি ইনস্টলেশনের পরে সঞ্চালিত কিছু সাধারণ কাজ তালিকাভুক্ত করে, এবং Apigee ডকুমেন্টেশনের লিঙ্কগুলি অন্তর্ভুক্ত করে যেখানে আপনি আরও তথ্য পেতে পারেন:

টাস্ক

বর্ণনা

থিম কাস্টমাইজ করা

থিমটি রঙ, স্টাইলিং এবং অন্যান্য ভিজ্যুয়াল দিক সহ পোর্টালের চেহারাকে সংজ্ঞায়িত করে।

চেহারা কাস্টমাইজ করুন

হোম পেজে প্রধান মেনু, স্বাগত বার্তা, শিরোনাম, ফুটার এবং শিরোনাম অন্তর্ভুক্ত রয়েছে।

ব্যবহারকারী অ্যাকাউন্ট যোগ করুন এবং পরিচালনা করুন

নিবন্ধন প্রক্রিয়া নিয়ন্ত্রণ করে কিভাবে নতুন বিকাশকারীরা পোর্টালে একটি অ্যাকাউন্ট নিবন্ধন করে। উদাহরণ স্বরূপ, নতুন ডেভেলপাররা কি পোর্টালে অবিলম্বে অ্যাক্সেস পান, নাকি তাদের প্রশাসকের দ্বারা যাচাই করতে হবে। এই প্রক্রিয়াটি একটি নতুন অ্যাকাউন্ট তৈরি করার সময় একজন পোর্টাল প্রশাসককে কীভাবে অবহিত করা হয় তাও নিয়ন্ত্রণ করে।

ইমেল কনফিগার করা হচ্ছে

পোর্টাল কিছু ইভেন্টের প্রতিক্রিয়া হিসাবে ইমেল পাঠায়। উদাহরণস্বরূপ, যখন একজন নতুন বিকাশকারী পোর্টালে নিবন্ধন করে এবং যখন একজন বিকাশকারী তাদের পাসওয়ার্ড হারায়।

ব্যবহারকারী অ্যাকাউন্ট যোগ করুন এবং পরিচালনা করুন

একটি শর্ত ও শর্তাবলী পৃষ্ঠা যুক্ত করুন যা বিকাশকারীদের পোর্টাল অ্যাক্সেস করার অনুমতি দেওয়ার আগে অবশ্যই গ্রহণ করতে হবে৷

ব্যবহারকারী অ্যাকাউন্ট যোগ করুন এবং পরিচালনা করুন

পোর্টালটি একটি ভূমিকা-ভিত্তিক অনুমোদন মডেল প্রয়োগ করে। বিকাশকারীদের নিবন্ধন করার অনুমতি দেওয়ার আগে, পোর্টাল দ্বারা ব্যবহৃত অনুমতি এবং ভূমিকাগুলি সংজ্ঞায়িত করুন৷

ব্লগ এবং ফোরাম পোস্ট যোগ করুন

পোর্টালটিতে ব্লগ এবং থ্রেডেড ফোরামের জন্য অন্তর্নির্মিত সমর্থন রয়েছে। ব্লগ এবং ফোরাম পোস্ট দেখতে, যোগ, সম্পাদনা এবং মুছে ফেলার জন্য প্রয়োজনীয় অনুমতিগুলি সংজ্ঞায়িত করুন৷

আপনি ডাটাবেস ব্যাকআপ করছেন তা নিশ্চিত করুন

আপনি ড্রুপাল ডাটাবেস ব্যাক আপ করছেন তা নিশ্চিত করুন। মনে রাখবেন যেহেতু প্রতিটি ইনস্টলেশন আলাদা, তাই ডাটাবেসের ব্যাকআপ কীভাবে সর্বোত্তম হবে তা নির্ধারণ করা আপনার উপর নির্ভর করে।

একটি হোস্টনাম সেট আপ করুন৷

আপনি যদি আপনার DNS সার্ভারে একটি হোস্টনাম সেট আপ না করেন, আপনি সর্বদা সার্ভারের IP ঠিকানার মাধ্যমে সাইটটি অ্যাক্সেস করতে পারেন৷ আপনি যদি একটি হোস্টনাম ব্যবহার করতে চান, আপনি সার্ভারের জন্য DNS কনফিগার করতে পারেন, যা মৌলিক সেটআপে অন্য কোনো কনফিগারেশন ছাড়াই সঠিকভাবে কাজ করবে।

আপনি যদি একটি লোড ব্যালেন্সার সেট আপ করেন বা অন্য কোনো কারণে আপনার সাইটে ভুল URL গুলি পেয়ে থাকেন, তাহলে আপনি Dev Portal settings.php ফাইলে $base_url সেট করতে পারেন, যা ডিফল্টরূপে /var/www/html/sites/- এ অবস্থিত। ডিফল্ট ডিরেক্টরি।

,

বিকাশকারী পরিষেবা পোর্টাল v. 4.16.05

বিকাশকারী চ্যানেল পরিষেবা পোর্টাল ইনস্টল করতে এই পদক্ষেপগুলি অনুসরণ করুন৷

ইনস্টলেশনের সাথে এগিয়ে যাওয়ার আগে, আপনার সম্পূর্ণ ড্রুপাল ওয়েব রুট ডিরেক্টরির একটি ব্যাকআপ তৈরি করুন। ডিফল্ট ইনস্টলের অবস্থান হল /var/www/html , কিন্তু আপনি এটি ইনস্টল করার সময় পরিবর্তন করতে পারেন। নীচে বর্ণিত ইনস্টলেশন পদক্ষেপগুলি সম্পাদন করার পরে, আপনি ব্যাকআপ থেকে আপনার কাস্টমাইজেশনগুলি পুনরুদ্ধার করতে পারেন৷

1. বিকাশকারী চ্যানেল পরিষেবা বান্ডিল পান৷

http://community.apigee.com/content/apigee-customer-support- এ যান এবং বিকাশকারী চ্যানেল পরিষেবা .tar ফাইলের জন্য দুটি উপায়ে অনুরোধ করতে আপনার সমর্থন পোর্টালে লগইন নির্বাচন করুন:

  • ব্যক্তিগত ক্লাউড ডাউনলোড ডিরেক্টরির জন্য প্রান্তে অ্যাক্সেসের অনুরোধ করুন।
  • বিকাশকারী চ্যানেল পরিষেবা .tar ফাইলে একটি URL এর জন্য অনুরোধ করুন৷

2. নিশ্চিত করুন যে আপনার সিস্টেম সিস্টেমের প্রয়োজনীয়তা পূরণ করে

আপনি পোর্টালটি ইনস্টল করার আগে, আপনার সার্ভারকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করতে হবে:

  1. নিশ্চিত করুন যে আপনি Red Hat Enterprise Linux, CentOS, বা Oracle-এর সমর্থিত সংস্করণের 64-বিট সংস্করণে ইনস্টলেশন করছেন। এখানে সমর্থিত সংস্করণের তালিকা দেখুন।
  2. Yum ইনস্টল করা আছে তা নিশ্চিত করুন।
  3. (ইন্টারনেট সংযোগ ছাড়াই সার্ভারে ইনস্টলেশনের জন্য) আপনাকে প্রথমে একটি একক .tar.gz ফাইল হিসাবে একটি ইন্টারনেট সংযোগ সহ একটি সার্ভারে সমস্ত প্রয়োজনীয় ফাইল ডাউনলোড করতে হবে। তারপরে আপনি ইনস্টল করার জন্য ইন্টারনেট সংযোগ ছাড়াই সেই .tar.gz ফাইলটিকে সার্ভারে অনুলিপি করুন৷
    1. রুট বা সুপার ইউজার হিসাবে ইন্টারনেট সংযোগ সহ একটি সার্ভারে লগ ইন করুন।
    2. ইনস্টল ফাইলগুলির জন্য একটি ডিরেক্টরি তৈরি করুন, যেমন portal_tar
    3. নতুন ডিরেক্টরিতে সিডি এবং ডেভেলপার চ্যানেল সার্ভিসেস ডেভেলপার সার্ভিসেস_ x.yz .tar ফাইলটি ডাউনলোড করুন, যেখানে xyz পোর্টাল সংস্করণ নম্বরের সাথে মিলে যায়।
    4. কমান্ড ব্যবহার করে বিকাশকারী চ্যানেল পরিষেবা .tar ফাইলের বিষয়বস্তু বের করুন:
      > tar -xvf <tar ফাইল>
    5. ডেভেলপারসার্ভিসেস-4.xyz থেকে সিডি।
    6. কমান্ড ব্যবহার করে পোর্টাল .tar.gz ফাইল তৈরি করুন:
      > ./non-networked-install.sh

      এই কমান্ডটি সমস্ত প্রয়োজনীয় ফাইল এবং সেগুলিকে একটি একক .tar.gz ফাইলে ডাউনলোড করে। তারপরে আপনি সেই .tar.gz ফাইলটি আপনার সার্ভারে অনুলিপি করুন যার ইনস্টলেশন সম্পূর্ণ করার জন্য কোন ইন্টারনেট সংযোগ নেই।
  4. পোর্টাল সার্ভারে একটি কমান্ড প্রম্পট থেকে নিম্নলিখিত cURL কমান্ডটি কার্যকর করে এজ ম্যানেজমেন্ট সার্ভারের সাথে আপনার সংযোগ পরীক্ষা করুন:
    > curl -u { EMAIL }:{ পাসওয়ার্ড } https://{hostname}:8080/v1/organizations/{ ORGNAME }

    যেখানে EMAIL এবং PASSWORD হল ORGNAME এর প্রশাসকের ইমেল ঠিকানা এবং পাসওয়ার্ড৷

    আপনার এজ ইনস্টলেশনের জন্য নির্দিষ্ট হোস্টনাম এবং পোর্ট নম্বর উল্লেখ করতে ভুলবেন না। পোর্ট 8080 হল এজ দ্বারা ব্যবহৃত ডিফল্ট পোর্ট। আপনি যদি ক্লাউডে কোনো সংস্থার সাথে সংযুক্ত হন, তাহলে অনুরোধের URL হল:
    https://api.enterprise.apigee.com/v1/organizations/{ORGNAME}

    সফল হলে, এই কমান্ডটি নিম্নলিখিত অনুরূপ প্রতিক্রিয়া প্রদান করে:
    {
    "createdAt" : 1348689232699,
    "createdBy" : "USERNAME",
    "displayName" : "cg",
    "পরিবেশ" : [ "পরীক্ষা", "প্রোড"],
    "lastModifiedAt" : 1348689232699,
    "lastModifiedBy" : "foo@bar.com",
    "নাম" : "সিজি",
    "বৈশিষ্ট্য" : {
    "সম্পত্তি" : [ ]
    },
    "টাইপ" : "ট্রায়াল"
    }

3. স্বয়ংক্রিয় ইনস্টল স্ক্রিপ্ট ব্যবহার করে বিকাশকারী চ্যানেল পরিষেবাগুলি ইনস্টল করুন৷

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

  1. রুট বা সুপার ইউজার হিসাবে সার্ভারে লগ ইন করুন।
  2. ইনস্টল ফাইলগুলির জন্য একটি ডিরেক্টরি তৈরি করুন, যেমন পোর্টাল
  3. একটি ইন্টারনেট সংযোগ সহ একটি সার্ভারে:
    1. নতুন পোর্টাল ডিরেক্টরিতে সিডি এবং ডেভেলপার চ্যানেল সার্ভিসেস ডেভেলপার সার্ভিসেস_ x.yz .tar ফাইলটি ডাউনলোড করুন, যেখানে xyz পোর্টাল সংস্করণ নম্বরের সাথে মিলে যায়।

      আপনি একটি ব্রাউজারে Apigee দ্বারা আপনাকে পাঠানো লিঙ্ক থেকে একটি ফাইল ডাউনলোড করতে পারেন বা এটি অনুলিপি করে এবং তারপরে নিম্নলিখিত cURL কমান্ডে যোগ করে:
      > curl -kOL <এখানে লিঙ্ক পেস্ট করুন>
    2. কমান্ড ব্যবহার করে বিকাশকারী চ্যানেল পরিষেবা .tar ফাইলের বিষয়বস্তু বের করুন:
      > tar -xvf <tar ফাইল>
    3. ডেভেলপারসার্ভিসেস-4.xyz থেকে সিডি।
    4. নিম্নলিখিত কমান্ড ব্যবহার করে ইনস্টল স্ক্রিপ্ট চালান:
      > ./networked-install.sh
  4. একটি ইন্টারনেট সংযোগ ছাড়া একটি সার্ভারে:
    1. .tar.gz ফাইলটি অনুলিপি করুন যা আপনি বিভাগ 2-এ উপরে তৈরি করেছেন। আপনার সিস্টেম সিস্টেমের প্রয়োজনীয়তা পূরণ করছে তা নিশ্চিত করুন।
    2. কমান্ড ব্যবহার করে .tar.gz ফাইলের বিষয়বস্তু বের করুন:
      > tar -xvf <tar ফাইল>
    3. tar কমান্ড দ্বারা তৈরি ডিরেক্টরিতে CD।
    4. install-from-rpm-bundle.sh স্ক্রিপ্টে অনুমতি সেট করুন:
      > chmod 755 install-from-rpm-bundle.sh
    5. কমান্ডটি ব্যবহার করে install-from-rpm-bundle.sh স্ক্রিপ্টটি চালান:
      > ./install-from-rpm-bundle.sh
  5. প্রম্পট উত্তর.
  6. ইনস্টলেশন সম্পূর্ণ হওয়ার পরে, একটি ব্রাউজারে সার্ভার URL-এ নেভিগেট করুন, যেমন:
    http://localhost . অথবা, যদি আপনার একটি নির্দিষ্ট IP বা DNS কনফিগার করা থাকে, তাহলে http://IP_address বা http://DNS_name- এ যান।

    আপনাকে Apigee প্রোফাইল ডেটাবেস কনফিগারেশন পৃষ্ঠায় পুনঃনির্দেশিত করা হয়েছে।

    দ্রষ্টব্য : সাধারণত, আপনি ইতিমধ্যে একটি হোস্টনাম কনফিগার করে থাকবেন এবং আপনার DNS সার্ভারের সাথে এটি নিবন্ধিত করবেন যাতে আপনাকে http://localhost ব্যবহার করতে না হয়।
  7. MySQL এর সাথে সংযোগ কনফিগার করুন। যদি MySQL একটি দূরবর্তী মেশিনে থাকে, তাহলে Advanced Options বিভাগটি প্রসারিত করুন এবং সেই মেশিনে সংযোগের তথ্য লিখুন, তারপর Save নির্বাচন করুন এবং চালিয়ে যান
  8. নিম্নলিখিত তথ্য প্রবেশ করে Apigee এন্ডপয়েন্টের সাথে সংযোগ কনফিগার করুন, এবং তারপর সংরক্ষণ নির্বাচন করুন:
    এই মানগুলি সম্পর্কে আরও তথ্যের জন্য, বিকাশকারী পরিষেবা পোর্টালের প্রয়োজনীয়তাগুলিতে "ইনস্টল শুরু করার আগে প্রয়োজনীয় তথ্য" দেখুন।
    1. দেব পোর্টাল সংস্থা
    2. ডেভ পোর্টাল এন্ডপয়েন্ট ইউআরএল
    3. এন্ডপয়েন্ট প্রমাণীকৃত ব্যবহারকারী
    4. প্রমাণীকৃত ব্যবহারকারীদের পাসওয়ার্ড
  9. প্রম্পট করা হলে, নমুনা SmartDocs WADL ইনস্টল করতে Install Sample SmartDocs WADL বোতামটি নির্বাচন করুন। আপনি যদি এই ধাপটি এড়িয়ে যান, তাহলে উদাহরণ SmartDocs API আপনার পোর্টালে প্রদর্শিত হবে না।
    দ্রষ্টব্য : যদি আপনার পোর্টালটি ব্যক্তিগত ক্লাউডের জন্য Apigee Edge-এর ইনস্টলেশনের সাথে সংযোগ করে, এবং Edge-এর সেই ইনস্টলেশনে কোনো বাহ্যিক ইন্টারনেট সংযোগ না থাকে, তাহলে SmartDocs ব্যবহার করার আগে আপনাকে অবশ্যই SmartDocs মডিউলের অতিরিক্ত কনফিগারেশন করতে হবে। SmartDocs সম্পর্কে আরও তথ্যের জন্য, http://apigee.com/docs/developer-services/content/using-smartdocs-document-apis দেখুন।
  10. SMTP সার্ভার সেটিংস কনফিগার করুন। Apigee-এর প্রয়োজন যে আপনি পোর্টাল থেকে ইমেল বার্তা পাঠাতে একটি SMTP সার্ভার কনফিগার করুন।
    আরও তথ্যের জন্য, http://apigee.com/docs/developer-services/content/configuring-email দেখুন।
  11. নিম্নলিখিত তথ্য প্রবেশ করে প্রশাসক ব্যবহারকারী কনফিগার করুন, এবং তারপর সংরক্ষণ নির্বাচন করুন। মনে রাখবেন যে ড্রুপাল ডিফল্টরূপে 'অ্যাডমিন' নামে একটি অ্যাডমিন ব্যবহারকারী তৈরি করে, তাই ব্যবহারকারীর নাম হিসাবে 'অ্যাডমিন' ব্যবহার করবেন না।
    আপনি যদি এই ধাপটি এড়িয়ে যান, তাহলেও আপনি 4-এ নিচে বর্ণিত প্রশাসক তৈরি করতে Drush ব্যবহার করতে পারেন। একজন প্রশাসক ব্যবহারকারী তৈরি করুন।
    1. বিকাশকারীর প্রথম এবং শেষ নাম
    2. বিকাশকারীর পোর্টাল ব্যবহারকারীর নাম
    3. পাসওয়ার্ড
    4. ইমেইল ঠিকানা
  12. ইনস্টলেশন শেষ হওয়ার পরে, settings.php ফাইলে অনুমতি সেট করুন:
    > chmod 640 /var/www/html/sites/default/settings.php
  13. http://localhost/- এ পোর্টাল হোম পেজে বা আপনার পোর্টালের DNS নামে নেভিগেট করুন।
  14. অ্যাডমিনিস্ট্রেটর শংসাপত্র ব্যবহার করে পোর্টালে লগ ইন করুন।

4. একজন অ্যাডমিন ব্যবহারকারী তৈরি করুন

আপনার বিকাশকারী চ্যানেল পরিষেবা ইনস্টলেশনের জন্য একটি প্রশাসনিক ব্যবহারকারী তৈরি করতে Drush ব্যবহার করুন৷ ড্রুপাল স্বয়ংক্রিয়ভাবে ডিফল্টরূপে 'অ্যাডমিন' নামে একটি অ্যাডমিন ব্যবহারকারী তৈরি করে, তাই ব্যবহারকারীর নাম হিসাবে 'অ্যাডমিন' ব্যবহার করবেন না।

  1. আপনার drupal_root/sites/default ডিরেক্টরিতে CD। ড্রুপাল রুট ডিরেক্টরির জন্য আদর্শ অবস্থান হল /var/www/html:
    > cd <drupal_root>/সাইট/ডিফল্ট
  2. নিশ্চিত করুন যে আপনার ব্যক্তিগত ড্রুপাল ফাইলগুলিতে লেখার অনুমতি রয়েছে:
    > drush vget file_private_path

    এই কমান্ডটি প্রাইভেট ড্রুপাল ফাইলের পাথ ফিরিয়ে দেয়, উদাহরণস্বরূপ:
    file_private_path: 'সাইটস/ডিফল্ট/প্রাইভেট'

    /var/www/html/sites/default/private/ এর সাথে সম্পর্কিত। এই ডিরেক্টরিটি মালিক এবং গোষ্ঠী দ্বারা লেখার যোগ্য তা নিশ্চিত করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
    chmod -R g+w dirPathAndName
    chmod -R o+r dirPathAndName
  3. একটি প্রশাসক ব্যবহারকারী তৈরি করতে নিম্নলিখিত কমান্ডগুলি লিখুন, আপনার মানগুলির সাথে “< >”-এর কমান্ডগুলি প্রতিস্থাপন করুন:
    > drush user-create <username> --mail="<email-address>" --password="<password>"
    > drush user-add-role Administrator <username>
  4. উপরে উল্লিখিত ব্যবহারকারীর নাম এবং পাসওয়ার্ড ব্যবহার করে অ্যাডমিন হিসাবে বিকাশকারী পোর্টালে লগ ইন করুন।

5. MySQL রুট পাসওয়ার্ড সেট করুন

আপনি যদি পোর্টাল ইনস্টলেশনের অংশ হিসাবে MySQL ইনস্টল করেন, ইনস্টলেশন স্ক্রিপ্ট MySQL রুট পাসওয়ার্ডটিকে তার ডিফল্ট মান সেট করে রাখে, যা ফাঁকা থাকে।

রুট পাসওয়ার্ড সেট করতে নিম্নলিখিত কমান্ড ব্যবহার করুন:

> mysqladmin -u root password NEWPASSWORD

আপনি যদি পূর্বে রুট পাসওয়ার্ড সেট করে থাকেন এবং এটি পরিবর্তন করতে চান তবে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

> mysqladmin -u root -p'OLDPASSWORD' password NEWPASSWORD

আপনাকে অবশ্যই /var/www/html/sites/default/settings.php ফাইলে পাসওয়ার্ড আপডেট করতে হবে।

6. নিশ্চিত করুন যে আপডেট ম্যানেজার মডিউল সক্রিয় আছে

ড্রুপাল আপডেটের বিজ্ঞপ্তি পেতে, ড্রুপাল আপডেট ম্যানেজার মডিউল সক্রিয় আছে কিনা তা নিশ্চিত করুন। ড্রুপাল মেনু থেকে, মডিউল নির্বাচন করুন এবং আপডেট ম্যানেজার মডিউলে স্ক্রোল করুন। এটি সক্রিয় না হলে, এটি সক্রিয় করুন.

একবার সক্রিয় হয়ে গেলে, আপনি রিপোর্ট > উপলব্ধ আপডেট মেনু আইটেম ব্যবহার করে উপলব্ধ আপডেটগুলি দেখতে পারেন৷ এছাড়াও আপনি নিম্নলিখিত Drush কমান্ড ব্যবহার করতে পারেন:

> drush pm-info update

আপডেটগুলি উপলব্ধ হলে আপনাকে ইমেল করার জন্য মডিউলটি কনফিগার করতে এবং আপডেটগুলি পরীক্ষা করার জন্য ফ্রিকোয়েন্সি সেট করতে রিপোর্টগুলি > উপলব্ধ আপডেটগুলি > সেটিংস মেনু আইটেমটি ব্যবহার করুন৷

7. ঐচ্ছিক - একটি প্রোডাকশন সার্ভারে স্থাপন করা

আপনি যদি একটি প্রোডাকশন সার্ভারে পোর্টালটি স্থাপন করেন, তাহলে আপনাকে অতিরিক্ত নিরাপত্তা পদক্ষেপগুলি সম্পাদন করতে হবে, যার মধ্যে রয়েছে:

  1. আপনার MySQL ইনস্টলেশন সুরক্ষিত করতে নিম্নলিখিত স্ক্রিপ্টটি চালান:
    > /usr/bin/mysql_secure_installation

    এই স্ক্রিপ্টটি রুট পাসওয়ার্ড সেট করে এবং আপনাকে শুধুমাত্র লোকালহোস্টে রুট অ্যাক্সেস সীমাবদ্ধ করার এবং ডিফল্টরূপে তৈরি করা পরীক্ষা ডাটাবেস এবং বেনামী ব্যবহারকারী অপসারণের বিকল্প দেয়। প্রোডাকশন সার্ভারের জন্য এই স্ক্রিপ্টটি চালানোর সুপারিশ করা হয়।
  2. আপনার কর্পোরেট নীতির প্রয়োজন হলে, SELinux সক্রিয় এবং কনফিগার করুন।

8. ঐচ্ছিক - Apache Solr সার্চ ইঞ্জিন কনফিগার করুন

ডিফল্টরূপে, যখন আপনি পোর্টালটি ইনস্টল করেন তখন Apache Solr সার্চ ইঞ্জিনের সাথে সংযোগকারী Drupal মডিউলগুলি নিষ্ক্রিয় থাকে৷ বেশিরভাগ পোর্টাল অভ্যন্তরীণ ড্রুপাল সার্চ ইঞ্জিন ব্যবহার করে এবং সেজন্য ড্রুপাল সোলার মডিউলের প্রয়োজন হয় না।

আপনি যদি আপনার সার্চ ইঞ্জিন হিসাবে Solr ব্যবহার করার সিদ্ধান্ত নেন, তাহলে আপনাকে অবশ্যই আপনার সার্ভারে স্থানীয়ভাবে Solr ইনস্টল করতে হবে এবং তারপর পোর্টালে Drupal Solr মডিউলগুলিকে সক্ষম ও কনফিগার করতে হবে।

ড্রুপাল সোলার মডিউলগুলি সক্ষম করতে:

  1. প্রশাসক বা বিষয়বস্তু তৈরির সুবিধা সহ ব্যবহারকারী হিসাবে আপনার পোর্টালে লগ ইন করুন৷
  2. ড্রুপাল মেনুতে মডিউল নির্বাচন করুন।
  3. Apache Solr Framework মডিউল এবং Apache Solr Search মডিউল সক্ষম করুন।
  4. আপনার পরিবর্তন সংরক্ষণ করুন.
  5. https://drupal.org/node/1999280 এ বর্ণিত সোলার কনফিগার করুন।

9. ঐচ্ছিক - HTTPS সমর্থন করতে mod_ssl ইনস্টল করুন

mod_ssl মডিউলটি অ্যাপাচি HTTP সার্ভার দ্বারা HTTPS-এ ওয়েব পৃষ্ঠাগুলি পরিবেশন করার জন্য ব্যবহৃত হয়। আপনি যদি HTTPS ব্যবহার করতে চান, mod_ssl ইনস্টল করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

> yum install mod_ssl

SSL ব্যবহার করার জন্য পোর্টাল কনফিগার করার বিষয়ে আরও তথ্যের জন্য, http://apigee.com/docs/developer-services/content/using-ssl-portal দেখুন।

10. ঐচ্ছিক - SmartDocs ইনস্টল করুন

SmartDocs আপনাকে বিকাশকারী পরিষেবা পোর্টালে আপনার APIগুলিকে এমনভাবে নথিভুক্ত করতে দেয় যা API ডকুমেন্টেশনকে সম্পূর্ণরূপে ইন্টারেক্টিভ করে তোলে। যাইহোক, পোর্টালের সাথে SmartDocs ব্যবহার করতে, আপনাকে প্রথমে এজ-এ SmartDocs ইনস্টল করতে হবে।

  • আপনি যদি পোর্টালটিকে এজ ক্লাউড ইনস্টলেশনের সাথে সংযুক্ত করছেন, SmartDocs ইতিমধ্যেই ইনস্টল করা আছে এবং আর কোন কনফিগারেশনের প্রয়োজন নেই।
  • আপনি যদি প্রাইভেট ক্লাউড ইনস্টলেশনের জন্য পোর্টালটিকে একটি প্রান্তের সাথে সংযুক্ত করছেন, তাহলে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে এজ-এ SmartDocs ইনস্টল করা আছে। Edge এবং SmartDocs ইনস্টল করার বিষয়ে আরও জানতে, SmartDocs ইনস্টল করুন দেখুন।

SmartDocs সম্পর্কে আরও তথ্যের জন্য, APIs নথিতে SmartDocs ব্যবহার করা দেখুন।

11. এরপর কি?

আপনি বিকাশকারী পরিষেবা পোর্টালটি ইনস্টল করার পরে আপনার পরবর্তী পদক্ষেপগুলি আপনার নির্দিষ্ট প্রয়োজনীয়তার জন্য এটিকে কনফিগার করা এবং কাস্টমাইজ করা। Apigee ওয়েব সাইটের ডকুমেন্টেশনে একটি পোর্টাল কনফিগার, স্টাইলিং এবং পরিচালনা সংক্রান্ত সমস্ত তথ্য রয়েছে। http://apigee.com/docs/developer-services/content/what-developer-portal- এ ডকুমেন্টেশন অ্যাক্সেস করুন।

নিচের সারণীতে আপনি ইনস্টলেশনের পরে সঞ্চালিত কিছু সাধারণ কাজ তালিকাভুক্ত করে, এবং Apigee ডকুমেন্টেশনের লিঙ্কগুলি অন্তর্ভুক্ত করে যেখানে আপনি আরও তথ্য পেতে পারেন:

টাস্ক

বর্ণনা

থিম কাস্টমাইজ করা

থিমটি রঙ, স্টাইলিং এবং অন্যান্য ভিজ্যুয়াল দিক সহ পোর্টালের চেহারাকে সংজ্ঞায়িত করে।

চেহারা কাস্টমাইজ করুন

হোম পেজে প্রধান মেনু, স্বাগত বার্তা, শিরোনাম, ফুটার এবং শিরোনাম অন্তর্ভুক্ত রয়েছে।

ব্যবহারকারী অ্যাকাউন্ট যোগ করুন এবং পরিচালনা করুন

নিবন্ধন প্রক্রিয়া নিয়ন্ত্রণ করে কিভাবে নতুন বিকাশকারীরা পোর্টালে একটি অ্যাকাউন্ট নিবন্ধন করে। উদাহরণ স্বরূপ, নতুন ডেভেলপাররা কি পোর্টালে অবিলম্বে অ্যাক্সেস পান, নাকি তাদের প্রশাসকের দ্বারা যাচাই করতে হবে। এই প্রক্রিয়াটি একটি নতুন অ্যাকাউন্ট তৈরি করার সময় একজন পোর্টাল প্রশাসককে কীভাবে অবহিত করা হয় তাও নিয়ন্ত্রণ করে।

ইমেল কনফিগার করা হচ্ছে

পোর্টাল কিছু ইভেন্টের প্রতিক্রিয়া হিসাবে ইমেল পাঠায়। উদাহরণস্বরূপ, যখন একজন নতুন বিকাশকারী পোর্টালে নিবন্ধন করে এবং যখন একজন বিকাশকারী তাদের পাসওয়ার্ড হারায়।

ব্যবহারকারী অ্যাকাউন্ট যোগ করুন এবং পরিচালনা করুন

একটি শর্ত ও শর্তাবলী পৃষ্ঠা যুক্ত করুন যা বিকাশকারীদের পোর্টাল অ্যাক্সেস করার অনুমতি দেওয়ার আগে অবশ্যই গ্রহণ করতে হবে৷

ব্যবহারকারী অ্যাকাউন্ট যোগ করুন এবং পরিচালনা করুন

পোর্টালটি একটি ভূমিকা-ভিত্তিক অনুমোদন মডেল প্রয়োগ করে। বিকাশকারীদের নিবন্ধন করার অনুমতি দেওয়ার আগে, পোর্টাল দ্বারা ব্যবহৃত অনুমতি এবং ভূমিকাগুলি সংজ্ঞায়িত করুন৷

ব্লগ এবং ফোরাম পোস্ট যোগ করুন

পোর্টালটিতে ব্লগ এবং থ্রেডেড ফোরামের জন্য অন্তর্নির্মিত সমর্থন রয়েছে। ব্লগ এবং ফোরাম পোস্ট দেখতে, যোগ, সম্পাদনা এবং মুছে ফেলার জন্য প্রয়োজনীয় অনুমতিগুলি সংজ্ঞায়িত করুন৷

আপনি ডাটাবেস ব্যাকআপ করছেন তা নিশ্চিত করুন

আপনি ড্রুপাল ডাটাবেস ব্যাক আপ করছেন তা নিশ্চিত করুন। মনে রাখবেন যেহেতু প্রতিটি ইনস্টলেশন আলাদা, তাই ডাটাবেসের ব্যাকআপ কীভাবে সর্বোত্তম হবে তা নির্ধারণ করা আপনার উপর নির্ভর করে।

একটি হোস্টনাম সেট আপ করুন৷

আপনি যদি আপনার DNS সার্ভারে একটি হোস্টনাম সেট আপ না করেন, আপনি সর্বদা সার্ভারের IP ঠিকানার মাধ্যমে সাইটটি অ্যাক্সেস করতে পারেন৷ আপনি যদি একটি হোস্টনাম ব্যবহার করতে চান, আপনি সার্ভারের জন্য DNS কনফিগার করতে পারেন, যা মৌলিক সেটআপে অন্য কোনো কনফিগারেশন ছাড়াই সঠিকভাবে কাজ করবে।

আপনি যদি একটি লোড ব্যালেন্সার সেট আপ করেন বা অন্য কোনো কারণে আপনার সাইটে ভুল URL গুলি পেয়ে থাকেন, তাহলে আপনি Dev Portal settings.php ফাইলে $base_url সেট করতে পারেন, যা ডিফল্টরূপে /var/www/html/sites/- এ অবস্থিত। ডিফল্ট ডিরেক্টরি।