שמור תצורה
דף זה מציג את התוצאות של שמירת מידע התצורה שהזנת עד לנקודה זו.
לאחר בדיקה ותיקון של בעיות כלשהן, בחר בלחצן “המשך” כדי להמשיך.
על הצלחה
Section titled “על הצלחה”הקטע שמירת תצורת המערכת שלך מציג את המידע שנשמר. ההגדרות נשמרות באחד משני קבצים. קובץ אחד הוא mainfile.php בשורש האינטרנט. השני הוא data/secure.php בספריית xoops_data.

שני הקבצים נוצרים מקובצי תבניות שנשלחו עם XOOPS 2.7.0:
mainfile.phpנוצר מ-mainfile.dist.phpבשורש האינטרנט.xoops_data/data/secure.phpנוצר מ-xoops_data/data/secure.dist.php.
בנוסף לנתיבים ול-URL שהזנתם, mainfile.php כולל כעת מספר קבועים חדשים ב-XOOPS 2.7.0:
XOOPS_TRUST_PATH- נשמר ככינוי תואם לאחור שלXOOPS_PATH; אתה לא צריך להגדיר את זה בנפרד.XOOPS_COOKIE_DOMAIN_USE_PSL— ברירת המחדל היאtrue; משתמש ברשימת הסיומות הציבוריות כדי לגזור את תחום העוגיות הנכון.XOOPS_DB_LEGACY_LOG— ברירת המחדל היאfalse; מוגדר ל-trueבפיתוח לרישום שימוש במסד הנתונים מדור קודם APIs.XOOPS_DEBUG— ברירת המחדל היאfalse; מוגדר ל-trueבפיתוח כדי לאפשר דיווח שגיאות נוסף.
אינך צריך לערוך אותם ביד במהלך ההתקנה - ברירות המחדל מתאימות לאתר ייצור. הם מוזכרים כאן כדי שתדע מה לחפש אם תפתח את mainfile.php מאוחר יותר.
שגיאות
Section titled “שגיאות”אם XOOPS מזהה שגיאות בכתיבת קבצי התצורה, הוא יציג הודעות, המפרטות מה לא בסדר.

במקרים רבים, התקנת ברירת מחדל של מערכת שמקורה בדביאן המשתמשת ב-mod_php ב-Apache היא מקור השגיאות. לרוב ספקי האחסון יש תצורות שאין להן בעיות אלו.
בעיות בהרשאות קבוצה
Section titled “בעיות בהרשאות קבוצה”תהליך PHP מופעל תוך שימוש בהרשאות של משתמש כלשהו. קבצים נמצאים גם בבעלות של משתמש מסוים. אם שני אלה אינם אותו משתמש, ניתן להשתמש בהרשאות הקבוצה כדי לאפשר לתהליך PHP לשתף קבצים עם חשבון המשתמש שלך. זה בדרך כלל אומר שאתה צריך לשנות את קבוצת הקבצים והספריות ש-XOOPS צריך לכתוב אליהן.
עבור תצורת ברירת המחדל שהוזכרה לעיל, המשמעות היא שקבוצת www-data צריכה להיות מוגדרת כקבוצה עבור הקבצים והספריות, וקבצים וספריות אלה צריכים להיות ניתנים לכתיבה לפי קבוצה.
עליך לבדוק היטב את התצורה שלך ולבחור בקפידה כיצד לפתור את הבעיות הללו עבור קופסה זמינה באינטרנט הפתוח.
פקודות לדוגמה יכולות להיות:
chgrp -R www-data xoops_datachmod -R g+w xoops_datachgrp -R www-data uploadschmod -R g+w uploadsלא ניתן ליצור mainfile.php
Section titled “לא ניתן ליצור mainfile.php”במערכות דמויות יוניקס, ההרשאה ליצור קובץ חדש תלויה בהרשאות שניתנו בתיקיית האב. במקרים מסוימים ההרשאה אינה זמינה, והענקתה עשויה להוות חשש ביטחוני.
אם יש לך בעיה בתצורה, אתה יכול למצוא דמה mainfile.php בספריית extras בהפצה XOOPS. העתק את הקובץ לשורש האינטרנט והגדר את ההרשאות לקובץ:
chgrp www-data mainfile.phpchmod g+w mainfile.phpסביבות SELinux
Section titled “סביבות SELinux”הקשרי אבטחה של SELinux יכולים להיות מקור לבעיות. אם זה עשוי לחול, עיין ב-נושאים מיוחדים למידע נוסף.