תצורה¶
MRBS טוען ברירת מחדל מהאפליקציה, ואז מחיל עקיפות ספציפיות להתקנה.
קבצי תצורה¶
| קובץ | מטרה | לערוך ישירות? |
|---|---|---|
config.inc.php |
הגדרות ופרטים סודיים ייחודיים לאתר | כן |
config.inc.php-sample |
נקודת התחלה לתצורה חדשה | תעתיק את זה |
systemdefaults.inc.php |
ברירות מחדל של יישומים מתועדים | לֹא |
areadefaults.inc.php |
ברירת מחדל עבור אזורים חדשים שנוצרו | לֹא |
כדי לשנות הגדרה, העתק את ההקצאה הרלוונטית מקובץ ברירת המחדל אל config.inc.php, ולאחר מכן שנה את הערך שהועתק.
אל תחשוף תצורה
config.inc.php מכיל מסד נתונים ואולי אישורי דואר או ספק זהות. הגבל את הגישה לקבצים ולעולם אל תבצע תצורת ייצור.
תצורה מינימלית¶
התקנה חדשה בדרך כלל דורשת:
$timezone = "Europe/Berlin";
$dbsys = "mysql";
$db_host = "localhost";
$db_database = "mrbs";
$db_login = "mrbs";
$db_password = "replace-this-password";
$db_tbl_prefix = "mrbs_";
ברירת מחדל של מערכת ואזור¶
ברירת המחדל של המערכת חלה באופן גלובלי, אלא אם כן נדחקות. ברירת המחדל של אזור מאתחלת רשומות אזור חדשות.
עבור אזורים קיימים, השתמש בממשק הניהול. זהו מקור נפוץ לבלבול: שינוי ברירת המחדל של אזור אינו משכתב את רשומות מסד הנתונים הקיימות.
ארגן ביטולים מקומיים¶
שמור על עקיפות קשורות ביחד:
/******************
* Authentication
******************/
$auth["type"] = "db";
$auth["session"] = "php";
/********
* Email
********/
$mail_settings['admin_backend'] = 'smtp';
$smtp_settings['host'] = 'mail.example.org';
הוסף סיבה קצרה להגדרות לא ברורות. הימנע מהעתקת כל קובץ ברירת המחדל מכיוון שכך יהיה קשה יותר לעיין בשדרוגים עתידיים.
החל שינויים בבטחה¶
- גבה
config.inc.php. - שנה קבוצת הגדרות קשורה אחת.
- בדוק את תחביר PHP:
- בדוק כמנהל מערכת, משתמש רגיל ומבקר מנותק.
- שמור אישורים מחוץ ליומנים, צילומי מסך ודוחות בעיות.
השתמש ב- התייחסות לתצורה כדי למצוא את קבוצת ההגדרות הנכונה. לזרימת עבודה מלאה של התקנה ותחזוקה, ראה config.inc.php לעומק.