Developer Services Portal v. 4.16.05
এই পদ্ধতিতে, আগে থেকে ইনস্টল করা Apigee Developer Channel Services অন-প্রিমিস কীভাবে আপগ্রেড করতে হয় তা বর্ণনা করা হয়েছে।
ডিফল্ট ইনস্টলেশন ডিরেক্টরি
আপগ্রেড করার প্রসেস ধরে নেয় যে Developer Portal /var/www/html-এ ইনস্টল করা হয়েছে। আপনি যদি ডিফল্ট ডিরেক্টরিতে পোর্টাল ইনস্টল না করে থাকেন, তাহলে আপনার ইনস্টলেশন ডিরেক্টরি ব্যবহার করার জন্য নিচের পদ্ধতিতে পাথ পরিবর্তন করুন।
আপনি যদি ইনস্টলেশন ডিরেক্টরি না জানেন, তাহলে সাধারণত ব্যবহৃত Drush কমান্ড-এ বর্ণিত পদ্ধতি অনুযায়ী এটি নির্ধারণ করতে পারেন।
আপগ্রেড করা যেসব ভার্সন কাজ করে
এই আপগ্রেড পদ্ধতি পোর্টালের নিম্নলিখিত ভার্সনের জন্য কাজ করে:
- pantheon-4.24.216
- pantheon-4.24.246
- pantheon-14.02.x
- pantheon-14.03.x
- pantheon-14.04.x
- pantheon-14.07.x
- pantheon-15-01.x
- OPDK-15-04.x
- OPDK-15-07.x
- OPDK-16-01.x
আপনার পোর্টাল ভার্সন নির্ধারণ করতে, ব্রাউজারে নিম্নলিখিত URL খুলুন:
http://yourportal.com/buildInfo
Apigee Developer Channel পরিষেবা নতুন রিলিজে আপগ্রেড করা
- আপনার Drupal MySQL ইনস্ট্যান্সের ব্যাক-আপ।
আরও তথ্যের জন্য, http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/ দেখুন- বিকল্প ১: Drush ব্যবহার করুন
Drush কমান্ড sql-dump ডেটাবেসের একটি কপি তৈরি করে। আপনার Drupal ডিরেক্টরি থেকে, ডিফল্ট হিসেবে /var/www/html, কমান্ড রান করুন:
> drush sql-dump > /path/to/backup_dir/database-backup.sql
আরও তথ্যের জন্য drush help sql-dump ব্যবহার করুন। - বিকল্প ২: MySQLdump ব্যবহার করুন
ডেটাবেসের কপি তৈরি করতে mysqldump কমান্ড ব্যবহার করুন:
mysqldump -u USERNAME -p'PASSWORD' DATABASENAME > /path/to/backup_dir/database-backup.sql
-p বিকল্প এবং পাসওয়ার্ডের মধ্যে কোনও স্পেস থাকা চলবে না। পাসওয়ার্ডে বিশেষ অক্ষর থাকলে, পাসওয়ার্ডের শুরুতে ও শেষে সিঙ্গেল কোট ব্যবহার করতে হবে।
আপনি পোর্টাল ইনস্টল করার সময় USERNAME এবং DATABASENAME সেট করেছেন। ডিফল্ট হিসেবে, দুটিই devportal।
- বিকল্প ১: Drush ব্যবহার করুন
- আপনার সম্পূর্ণ Drupal ওয়েব রুট ডিরেক্টরির ব্যাক-আপ নিন। ডিফল্ট ইনস্টল লোকেশন হল /var/www/html, তবে আপনি ইনস্টল করার সময় এটি পরিবর্তন করে থাকতে পারেন।
- Developer Channel Services DeveloperServices_x.y.z.tar
ফাইল ডাউনলোড করুন, যেখানে x.y.z পোর্টাল ভার্সন নম্বরকে বোঝায়।
আপনি ব্রাউজারে Apigee-এর পাঠানো লিঙ্ক থেকে অথবা সেটি কপি করে নিম্নলিখিত cURL কমান্ডে যোগ করে ফাইল ডাউনলোড করতে পারবেন:
> curl -kOL <এখানে লিঙ্ক পেস্ট করুন>
মনে রাখবেন: আপনার পোর্টাল যদি এমন কোনও সার্ভারে থাকে যেখানে কোনও এক্সটার্নাল ইন্টারনেট কানেকশন নেই, তাহলে অ্যাক্সেস আছে এমন কোনও সার্ভারে এই ধাপটি সম্পূর্ণ করুন।
http://community.apigee.com/content/apigee-customer-support লিঙ্কে যান এবং ডেভেলপার চ্যানেল পরিষেবা আপগ্রেড .tar ফাইলের জন্য অনুরোধ করতে আপনার সহায়তা পোর্টালে লগ-ইন করুন বিকল্প বেছে নিন। সহায়তা পোর্টালে আপনার অ্যাকাউন্ট না থাকলে, আপনার সহায়তা পোর্টালে লগ-ইন করুন বিকল্প বেছে নিন এবং তারপর সাইন-ইন পৃষ্ঠায় তাড়াহুড়ো আছে? এখানে সহায়তা টিকিট তৈরি করুন। -
ইন্টারনেট কানেকশন আছে এমন সার্ভারে আপগ্রেড করার জন্য:
- পোর্টাল আপগ্রেড ফাইল এক্সট্র্যাক্ট করুন:
> tar -xvf <tar file>
এই কমান্ড এক্সট্র্যাক্ট DeveloperServices-4.x.y.z নামে একটি নতুন ডিরেক্টরি তৈরি করে। - DeveloperServices-4.x.y.z ডিরেক্টরিতে পরিবর্তন করুন।
- নিম্নলিখিত কমান্ড ব্যবহার করে লেটেস্ট Drupal ভার্সন ডাউনলোড করুন:
> drush dl drupal
এই কমান্ড drupal-x.y নামের একটি ডিরেক্টরি তৈরি করে, যেখানে x.y হল Drupal-এর বর্তমান ভার্সন। - networked-update.sh স্ক্রিপ্ট রান করান:
> ./networked-update.sh
ফাইল অ্যাক্সেস করার পারমিশনের উপর নির্ভর করে, এই কমান্ড রান করানোর জন্য আপনাকে sudo ব্যবহার করতে হতে পারে অথবা অ্যাডমিনিস্ট্রেটর হিসেবে এটি রান করাতে হতে পারে। - Drupal আপডেট সংক্রান্ত বিজ্ঞপ্তি পেতে, Drupal আপডেট ম্যানেজার মডিউল চালু আছে কিনা তা
নিশ্চিত করুন। Drupal মেনু থেকে, মডিউল বেছে নিন এবং স্ক্রল করে নিচে
আপডেট ম্যানেজার মডিউলে যান। এটি চালু করা না থাকলে, চালু করুন।
চালু করার পরে, আপনি রিপোর্ট > উপলভ্য আপডেট মেনু আইটেম ব্যবহার করে উপলভ্য আপডেট দেখতে পাবেন।
আপডেট উপলভ্য হলে আপনাকে ইমেল করার জন্য মডিউল কনফিগার করতে এবং আপডেট চেক করার ফ্রিকোয়েন্সি সেট করতে রিপোর্ট > উপলভ্য আপডেট > সেটিংস মেনু আইটেম ব্যবহার করুন।
- পোর্টাল আপগ্রেড ফাইল এক্সট্র্যাক্ট করুন:
-
ইন্টারনেট কানেকশন নেই এমন সার্ভারে আপগ্রেড করার জন্য:
- যে সার্ভার থেকে আপনি ডেভেলপার চ্যানেল পরিষেবা DeveloperServices_x.y.z.tar ফাইল ডাউনলোড করেছেন,
সেখানে পোর্টাল আপগ্রেড ফাইল এক্সট্র্যাক্ট করুন:
> tar -xvf <tar file>
এই কমান্ড এক্সট্র্যাক্ট DeveloperServices-4.x.y.z নামে একটি নতুন ডিরেক্টরি তৈরি করে। - DeveloperServices-4.x.y.z ডিরেক্টরিতে পরিবর্তন করুন।
- non-networked-update.sh স্ক্রিপ্ট রান করুন:
> ./non-networked-update.sh
ফাইল অ্যাক্সেস করার পারমিশনের উপর নির্ভর করে, এই কমান্ড রান করার জন্য আপনাকে sudo ব্যবহার করতে হতে পারে অথবা অ্যাডমিনিস্ট্রেটর হিসেবে এটি রান করতে হতে পারে।
এই কমান্ডটি সমস্ত প্রয়োজনীয় আপডেট ফাইল ডাউনলোড করে এবং সেগুলিকে devportal-update.tgz নামের একটি ফাইলে প্যাকেজ করে এবং আপনার বেছে নেওয়া লোকেশনে ফাইলটি সেভ করে। - টার্গেট সার্ভারে devportal-update.tgz কপি করুন, যেটি পোর্টাল চালাচ্ছে।
মনে রাখবেন: টার্গেট সার্ভারের ওয়েব রুটে devportal-update.tgz কপি করবেন না। - বর্তমান ডিরেক্টরিতে devportal-update.tgz ফাইলটি
আনটার করুন:
> tar -xzf /path/to/devportal-update.tgz - developer-update ডিরেক্টরিতে পরিবর্তন করুন।
- আপডেট ইনস্টল করতে এই কমান্ড রান করুন:
> ./install-update.sh - প্রম্পটের উত্তর দিন।
- যে সার্ভার থেকে আপনি ডেভেলপার চ্যানেল পরিষেবা DeveloperServices_x.y.z.tar ফাইল ডাউনলোড করেছেন,
সেখানে পোর্টাল আপগ্রেড ফাইল এক্সট্র্যাক্ট করুন:
আপগ্রেড করা হয়ে গেছে।