Edge for Private Cloud גרסה 4.18.01
ב-Edge להתקנת ענן פרטי של פורטל השירותים למפתחים, יכול להיות שתקבלו התראה על כך שיש גרסה חדשה של Drupal. המשמעות של גרסה חדשה יכולה להיות תכונה של Drupal עדכון, תיקון, עדכון אבטחה או סוג אחר של עדכון Drupal. במקרה של אבטחה ברצונך לשדרג את ההתקנה של Drupal בהקדם האפשרי כדי להבטיח שהאתר שלכם עדיין מאובטח.
התהליך הבא מתאר איך לעדכן התקנה בענן פרטי של Drupal 7.x.y כך: גרסה משנית אחרת (לדוגמה, Drupal מגרסה 7.54 עד 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 ותספק את כל הודעות השגיאה שדווחו במהלך