לדלג לתוכן

תצורה

MRBS טוען ברירת מחדל מהאפליקציה, ואז מחיל עקיפות ספציפיות להתקנה.

קבצי תצורה

קובץ מטרה לערוך ישירות?
config.inc.php הגדרות ופרטים סודיים ייחודיים לאתר כן
config.inc.php-sample נקודת התחלה לתצורה חדשה תעתיק את זה
systemdefaults.inc.php ברירות מחדל של יישומים מתועדים לֹא
areadefaults.inc.php ברירת מחדל עבור אזורים חדשים שנוצרו לֹא

כדי לשנות הגדרה, העתק את ההקצאה הרלוונטית מקובץ ברירת המחדל אל config.inc.php, ולאחר מכן שנה את הערך שהועתק.

// Copied from systemdefaults.inc.php and overridden for this site.
$default_view = "week";

אל תחשוף תצורה

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';

הוסף סיבה קצרה להגדרות לא ברורות. הימנע מהעתקת כל קובץ ברירת המחדל מכיוון שכך יהיה קשה יותר לעיין בשדרוגים עתידיים.

החל שינויים בבטחה

  1. גבה config.inc.php.
  2. שנה קבוצת הגדרות קשורה אחת.
  3. בדוק את תחביר PHP:
php -l config.inc.php
  1. בדוק כמנהל מערכת, משתמש רגיל ומבקר מנותק.
  2. שמור אישורים מחוץ ליומנים, צילומי מסך ודוחות בעיות.

השתמש ב- התייחסות לתצורה כדי למצוא את קבוצת ההגדרות הנכונה. לזרימת עבודה מלאה של התקנה ותחזוקה, ראה config.inc.php לעומק.