بوابة خدمات المطوّرين، الإصدار 4.16.05
يصف هذا الإجراء كيفية ترقية خدمات قناة المطوّرين الحالية في Apigee. التثبيت داخل المؤسسة.
دليل التثبيت التلقائي
تفترض عملية الترقية أن "بوابة مطوّري البرامج" قد تم تثبيتها على /var/www/html. إذا لم تقم بتثبيت حزم في الدليل التلقائي، فقم بتعديل المسارات في الإجراء أدناه لاستخدام عملية التثبيت الدليل.
إذا كنت لا تعرف دليل التثبيت، يمكنك تحديده كما هو موضَّح في الأوامر الشائعة الاستخدام Drush.
إصدارات الترقية المعتمدة
إجراء الترقية هذا متوافق مع الإصدارات التالية من البوابة:
- بانثيون 4.24.216
- بانثيون 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 الخدمات المرتبطة بإصدار جديد
- نسخة احتياطية من مثيل Drupal MySQL
لمزيد من المعلومات، يُرجى الاطّلاع على http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/- الخيار 1: استخدام "الفرشاة"
استخدام أمر Drush sql-dump تنشئ نسخة من قاعدة البيانات. من دليل Drupal، اضغط على /var/www/html تلقائيًا، شغِّل الأمر:
> drush sql-dump > /path/to/backup_dir/database-backup.sql
استخدِم sql-dump للمساعدة في الفرش من أجل مزيد من المعلومات. - الخيار 2: استخدام MySQLdump
استخدام الأمر mysqldump لإنشاء نسخة من قاعدة البيانات:
mysqldump -u USERNAME -p'password' DATABASENAME > /path/to/backup_dir/database-backup.sql
يجب ألا تكون هناك مسافة بين الخيار -p وكلمة المرور. سرير مفرد تكون علامات الاقتباس حول كلمة المرور مطلوبة إذا كانت كلمة المرور تحتوي على رموز خاصة.
يمكنك ضبط USERNAME وDATABASENAME. عند تثبيت البوابة. يكون كلاهما تلقائيًا بوابة مطوّري البرامج.
- الخيار 1: استخدام "الفرشاة"
- عليك إنشاء نسخة احتياطية من الدليل الجذري على الويب الخاص بمنصة Drupal بالكامل. موقع التثبيت التلقائي هو /var/www/html، ولكن يمكنك وقمت بتغييرها وقت التثبيت.
- نزِّل خدمات قناة المطوّرين DeveloperServices_x.y.z.tar.
، حيث يتجاوب x.y.z مع رقم إصدار البوابة.
يمكنك تنزيل ملف من الرابط الذي تم إرساله إليك من خلال Apigee في متصفّح أو عن طريق نسخه ثم إضافته إلى أمر cURL التالي:
> curl -kOL <لصق الرابط here>
ملاحظة: إذا كانت البوابة على خادم بدون اتصال إنترنت خارجي، تنفيذ هذه الخطوة على خادم لديه حق الوصول.
انتقِل إلى 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،
استخراج ملف ترقية البوابة:
اكتملت عملية الترقية الآن.