דלגו לתוכן

שמור תצורה

דף זה מציג את התוצאות של שמירת מידע התצורה שהזנת עד לנקודה זו.

לאחר בדיקה ותיקון של בעיות כלשהן, בחר בלחצן “המשך” כדי להמשיך.

הקטע שמירת תצורת המערכת שלך מציג את המידע שנשמר. ההגדרות נשמרות באחד משני קבצים. קובץ אחד הוא mainfile.php בשורש האינטרנט. השני הוא data/secure.php בספריית xoops_data.

XOOPS Installer Save Configuration

שני הקבצים נוצרים מקובצי תבניות שנשלחו עם 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 מאוחר יותר.

אם XOOPS מזהה שגיאות בכתיבת קבצי התצורה, הוא יציג הודעות, המפרטות מה לא בסדר.

XOOPS Installer Save Configuration Errors

במקרים רבים, התקנת ברירת מחדל של מערכת שמקורה בדביאן המשתמשת ב-mod_php ב-Apache היא מקור השגיאות. לרוב ספקי האחסון יש תצורות שאין להן בעיות אלו.

תהליך PHP מופעל תוך שימוש בהרשאות של משתמש כלשהו. קבצים נמצאים גם בבעלות של משתמש מסוים. אם שני אלה אינם אותו משתמש, ניתן להשתמש בהרשאות הקבוצה כדי לאפשר לתהליך PHP לשתף קבצים עם חשבון המשתמש שלך. זה בדרך כלל אומר שאתה צריך לשנות את קבוצת הקבצים והספריות ש-XOOPS צריך לכתוב אליהן.

עבור תצורת ברירת המחדל שהוזכרה לעיל, המשמעות היא שקבוצת www-data צריכה להיות מוגדרת כקבוצה עבור הקבצים והספריות, וקבצים וספריות אלה צריכים להיות ניתנים לכתיבה לפי קבוצה.

עליך לבדוק היטב את התצורה שלך ולבחור בקפידה כיצד לפתור את הבעיות הללו עבור קופסה זמינה באינטרנט הפתוח.

פקודות לדוגמה יכולות להיות:

chgrp -R www-data xoops_data
chmod -R g+w xoops_data
chgrp -R www-data uploads
chmod -R g+w uploads

במערכות דמויות יוניקס, ההרשאה ליצור קובץ חדש תלויה בהרשאות שניתנו בתיקיית האב. במקרים מסוימים ההרשאה אינה זמינה, והענקתה עשויה להוות חשש ביטחוני.

אם יש לך בעיה בתצורה, אתה יכול למצוא דמה mainfile.php בספריית extras בהפצה XOOPS. העתק את הקובץ לשורש האינטרנט והגדר את ההרשאות לקובץ:

chgrp www-data mainfile.php
chmod g+w mainfile.php

הקשרי אבטחה של SELinux יכולים להיות מקור לבעיות. אם זה עשוי לחול, עיין ב-נושאים מיוחדים למידע נוסף.