פתרון בעיות
Smarty 4 שגיאות תבנית
Section titled “Smarty 4 שגיאות תבנית”הסוג הנפוץ ביותר של בעיות בעת שדרוג מ-XOOPS 2.5.x ל-2.7.0 הוא Smarty 4 אי תאימות תבניות. אם דילגת או לא השלמת את בדיקה מוקדמת, ייתכן שתראה שגיאות תבניות בקצה הקדמי או באזור הניהול לאחר השדרוג.
כדי לשחזר:
- הפעל מחדש את סורק ה-preflight ב-
/upgrade/preflight.php. החל כל תיקון אוטומטי שהוא מציע, או תקן תבניות מסומנות באופן ידני. - נקה את cache התבנית הקומפילציה. הסר הכל מלבד
index.htmlמ-xoops_data/caches/smarty_compile/. Smarty 3 תבניות קומפילציה אינן תואמות ל- Smarty 4 וקבצים מיושנים עלולים לגרום לשגיאות מבלבלות. - עבור לערכת נושא שנשלחה באופן זמני. מאזור הניהול, בחר
xbootstrap5אוdefaultכנושא הפעיל. זה יאשר אם הבעיה מוגבלת לנושא מותאם אישית או שהיא בכל האתר. - אמת כל ערכות נושא ותבניות מודול מותאמות אישית לפני הפעלת תעבורת הייצור מחדש. שימו לב במיוחד לתבניות שמשתמשות בלוקים של
{php}, בשינויים שהוצאו משימוש או בתחביר מפריד לא סטנדרטי - אלו הם השברים הנפוצים ביותר של Smarty 4.
ראה גם את הסעיף Smarty 4 בנושאים מיוחדים.
בעיות הרשאה
Section titled “בעיות הרשאה”ייתכן שהשדרוג XOOPS יצטרך לכתוב לקבצים שנעשו בעבר לקריאה בלבד. אם זה המקרה, תראה הודעה כזו:

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

פלט ניפוי באגים
Section titled “פלט ניפוי באגים”אתה יכול להפעיל פלט ניפוי באגים נוסף ביוגר על ידי הוספת פרמטר איתור באגים ל-URL המשמש להפעלת השדרוג:
http://example.com/upgrade/?debug=1