0) לפני שתתחיל
אנא וודא שיש לך תצורת שרת תוכנה וחומרה תקינה כפי שמתואר כאן. עליך לעמוד בתנאים הבאים:
- השרת האינטרנטי חייב להיות עם גישה מלאה לתיקיות public, files, log, tmp => אל תריץ את מתקין REDMINE תחת ROOT!
- שרת האינטרנט Webrick אינו נתמך
- תוספי Easy Redmine הולכים לתיקיית [redmine_root]/plugins/easyproject/easy_plugins
- לפרות השדרוג יש תהליך העברת עיצוב הטקסט. אם השתמשת בעריכת טקסט בפורמטים Textile או Markdown (שהם סטנדרטיים ב-Redmine ושהיו זמינים עד גרסת Easy Redmine 10), הטקסטים יומרו ל-HTML התומך ב-CKEditor 5. כמה יכולות (כמו "toc") יוסרו.
- ההתקנה אינה מגדירה את CRON באופן אוטומטי - עליך לעשות זאת באופן ידני
- להפעלה תקינה של מתקין Redmine, נדרשים לפחות 250 מגה-בייט פנויים בכונן הראשי
- השרת חייב להיות עם חיבור אינטרנט בלתי מוגבל, לפחות במהלך ההתקנה
- Redmine לא יכול לכלול תוספים או שינויים מצד שלישי. נוסף בנקודה 2.1 של תנאי התקנה
- לפני עדכון Easy Redmine קיים, בדוק את תוכן תיקיות התוספים בהתקנה הנוכחית שלך ובחבילת העדכון (/plugins וב-/plugins/easyproject/easy_plugins). אם בחבילת העדכון חסרים תוספים שקיימים בהתקנה הנוכחית, אנא כתוב ל-תמיכה כדי לברר למה ולקבל את החבילה הנכונה. או פשוט הסר את התוספים המותקנים במיותר מהמערכת שלך
קיימת גם מדריך התקנה מפורט זמין ישירות בחבילה בתיקיית doc/INSTALL
1) ג'ם של מתקין Redmine
ראשית, עליך להתקין את ג'ם המתקין של Redmine. כדי להתקין את הג'ם, השתמש בפקודה הבאה:
$ gem install redmine-installer
(או gem update redmine-installer כדי לעדכן את הג'ם הקיים לגרסה האחרונה.)
כאשר הג'ם המתקין מותקן/מעודכן ברובי שלך, תוכל להתחיל עם השדרוג.
2) שדרוג של מופע Redmine קיים
מתקין Redmine יכול לשדרג את ה-Redmine הקיים שלך מארכיון או ממאגר git. תוספי ההתקנה נשמרים או משודרגים אם החבילה החדשה מכילה אותם.
הליך השדרוג ניתן לשמירה בפרופיל לשימוש בשדרוג הבא. הפרופילים מאוחסנים בתיקיית HOME_FOLDER/.redmine-installer-profiles.yml
פקודה לשדרוג:
redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]
אשף השדרוג מוביל אותך דרך השלבים הבאים:
1) שורש Redmine - הגדרה של מיקום ה-Redmine שלך (אם עדיין לא כללת אותו בפקודה)
2) טעינת החבילה - טעינת החבילה לתיקייה זמנית
3) אימות של ה-Redmine הנוכחי
4) גיבוי - מלא / תצורה + מסד נתונים / מסד נתונים בלבד
5) שדרוג - ביצוע פקודות השדרוג
6) העברת ה-Redmine - ה-Redmine הנוכחי מתעדכן עם קבצים חדשים
7) שמירת פרופיל - הליך השדרוג נשמר לשימוש עתידי
פקודה לשדרוג של Redmine - מארכיון
redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]