الإصدار 4.18.05 من Edge for Private Cloud
عند تثبيت Edge for Private Cloud لبوابة خدمات مطوّري البرامج في Apigee (أو ببساطة، البوابة)، قد تحصل على إشعارًا بتوفّر إصدار جديد من Drupal. إصدار جديد قد يعني استخدام ميزة Drupal إصدار أو رمز تصحيح أو تحديث أمان أو أي نوع آخر من تحديثات Drupal في حالة وجود مستند عليك ترقية عملية تثبيت Drupal في أقرب وقت ممكن لضمان الحفاظ على أمانه.
يصف الإجراء أدناه كيفية تحديث تثبيت Drupal 7.x.y إلى Private Cloud إلى نسخة ثانوية أخرى (على سبيل المثال، الإصدار 7.54 من Drupal إلى الإصدار 7.56).
ملاحظات:
-
يؤدي هذا الإجراء إلى تحديث تثبيت Drupal فقط. لا يحدِّث Apigee أو برنامج يتم شحنه كجزء من البوابة. معلومات عن ترقية بوابة Apigee يُرجى الاطّلاع على ترقية البوابة.
- يجب تشغيل أوامر Drush من الدليل الجذر لموقع البوابة. بشكل افتراضي،
البوابة مثبتة على:
/opt/apigee/apigee-drupal/wwwroot
(Nginx)/var/www/html
(Apache)
تحديد إصدار Drupal الحالي لديك
قبل بدء تحديث Drupal، يمكنك تحديد إصدار Drupal الحالي من خلال تنفيذ
الأمر التالي من مجلد تثبيت Drupal. يتم تثبيت Drupal تلقائيًا في
/opt/apigee/apigee-drupal/wwwroot
:
cd /opt/apigee/apigee-drupal/wwwroot
drush status | grep 'Drupal version'
من المفترض أن يظهر لك الناتج في النموذج:
Drupal version : 7.54
في حال تثبيت Drupal في دليل غير /opt/apigee/apigee-drupal/wwwroot
،
احرص على الانتقال إلى ذلك الدليل قبل تشغيل الأمر drush
.
تحديث إصدار Drupal
يوضّح هذا القسم كيفية استخدام أداة Drush. (Drupal Shell) من سطر أوامر لتحديث إصدار Drupal. راجع أيضًا، تحديث Drupal باستخدام Drush في مستندات Drupal
لتحديث تثبيت Drupal:
- التغيير إلى
/opt/apigee/apigee-drupal/wwwroot
أو الدليل الذي تم تثبيت البوابة فيه. - إنشاء نسخة احتياطية كاملة من جميع الملفات والأدلة وقواعد البيانات. حفظ النسخة الاحتياطية في موقع جغرافي
خارج نطاق تثبيت Drupal. للحصول على التعليمات الكاملة، راجع
الاحتفاظ بنسخة احتياطية من البوابة
إذا أجريت تعديلات على ملفات مثل
.htaccess
،robots.txt
أوdefaults.settings.php
(فيsites
)، فسينبغي لك إعادة تطبيق التغييرات بعد التحديث. يجب أيضًا أعِد تطبيق أي إعدادات مخصّصة تم إجراؤها في دليلsites/all
. - تفعيل وضع الصيانة على موقعك الإلكتروني:
drush vset --exact maintenance_mode 1
drush cache-clear all
- ثبِّت الإصدار المطلوب من Drupal باستخدام الأمر التالي:
drush pm-update drupal-7.56
بدلاً من ذلك، يمكنك تشغيل
drush pm-update drupal
للتحديث إلى آخر إصدار من Drupal الأساسية. يمكنك تنفيذdrush pm-updatestatus
لعرض الخيارات المتاحة تعديلات طفيفة على المشاريع الأساسية والمساهمات في Drupal. - إعادة تطبيق أيّ تغييرات تم إجراؤها على
.htaccess
وrobots.txt
أوdefaults.settings.php
(بوصة دليلsites
). - أعِد تطبيق أي تغييرات تم إجراؤها على
sites/all
الدليل. - إيقاف وضع الصيانة على موقعك الإلكتروني:
drush vset --exact maintenance_mode 0
drush cache-clear all
ماذا لو واجهت مشكلة خلال تحديث؟
يمكنك استعادة موقعك الإلكتروني إلى حالته السابقة باستخدام ملفات النُسخ الاحتياطية التي أنشأتها. تواصل مع ممثّل دعم Apigee وقدِّم أي رسائل خطأ تم الإبلاغ عنها أثناء تحديث.