לכל גירסא יש תאריך תפוגה. וגם לדרופל 8 בקרוב מאד יהיה.

אתרי דרופל 7 עדיין יקבלו תמיכה. אתרי דרופל 8 יש לשדרג בהקדם לדרופל 9:

The differences between Drupal versions is shown.
source:drupal.org

אתרי דרופל 8 כבר לא יקבלו עדכוני אבטחה בקרוב ולכן חשוב לעדכן כל אתר דרופל 8 לדרופל 9.

גירסאות 8.7 ומטה של המדולים והתבניות לא יוכלו לעבור שדרוג לדרופל 9. ולכן לפני הכל צריך לעדכן את המודול והתבניות באתר לגירסא הגבוהה ביותר האפשרית. מינימום 8.8.

ישנן דרכים שונות לביצוע השדרוג. בדקתי הרבה. ומצאתי את הדרך שבאמת עובדת.

  1. ניצור פרויקט דרופל 9 חדש. נקרא לו למשל newproject.
    נתקין את דרופל עם composer בדרך הבאה:
    composer create-project drupal/recommended-project newproject
  2. נוסיף לפרויקט החדש את כל המודולים שהותקנו מתוך אתר drupal.com.
  3. נוודא שכל המודולים המאופשרים באתר הישן מופיעים גם בחדש.
  4. נעדכן בקובץ הinfo של המודולים והתבניות שיצרנו את הגירסא:
    core_version_requirement: ^8 || ^9
    נעתיק את הcustom modules לפרויקט החדש

    נעתיק את הcustom themes לפרויקט החדש

  5. נעביר את בסיס הנתונים הישן לפרויקט החדש. ונריץ עדכון.
  6. במידה ויש מודול שלא נתמך ואנחנו רוצים להסיר אותו נריץ את הפקודה הבאה:
    drush cdel core.extension module.MYMODULE
  7. בהצלחה!!

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

דילוג לתוכן