Ana içeriğe geç

Yapılandırma

MRBS önce uygulamanın varsayılan değerlerini yükler, ardından kuruluma özgü ayarları uygular.

Yapılandırma dosyaları

Dosya Amaç Doğrudan düzenlensin mi?
config.inc.php Siteye özgü ayarlar ve sırlar Evet
config.inc.php-sample Yeni bir konfigürasyon için başlangıç ​​noktası Kopyala
systemdefaults.inc.php Belgelenen uygulama varsayılanları HAYIR
areadefaults.inc.php Yeni oluşturulan alanlar için varsayılanlar HAYIR

Bir ayarı değiştirmek için ilgili atamayı varsayılanlar dosyasından config.inc.php'ye kopyalayın, ardından kopyalanan değeri değiştirin.

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

Yapılandırmayı açığa çıkarmayın

config.inc.php veritabanını ve muhtemelen posta veya kimlik sağlayıcı kimlik bilgilerini içerir. Dosya erişimini kısıtlayın ve asla bir üretim yapılandırmasını taahhüt etmeyin.

Minimum yapılandırma

Yeni bir kurulum normalde şunları gerektirir:

$timezone = "Europe/Berlin";

$dbsys = "mysql";
$db_host = "localhost";
$db_database = "mrbs";
$db_login = "mrbs";
$db_password = "replace-this-password";
$db_tbl_prefix = "mrbs_";

Sistem ve alan varsayılanları

Sistem varsayılanları, geçersiz kılınmadığı sürece genel olarak uygulanır. Alan varsayılanları yeni alan kayıtlarını başlatır.

Mevcut alanlar için yönetim arayüzünü kullanın. Bu yaygın bir kafa karışıklığı kaynağıdır: Bir alan varsayılanını değiştirmek, mevcut veritabanı kayıtlarını yeniden yazmaz.

Yerel geçersiz kılmaları organize edin

İlgili geçersiz kılmaları bir arada tutun:

/******************
 * Authentication
 ******************/
$auth["type"] = "db";
$auth["session"] = "php";

/********
 * Email
 ********/
$mail_settings['admin_backend'] = 'smtp';
$smtp_settings['host'] = 'mail.example.org';

Belirgin olmayan ayarlar için kısa bir neden ekleyin. Varsayılanlar dosyasının tamamını kopyalamaktan kaçının çünkü bu, gelecekteki yükseltmelerin gözden geçirilmesini zorlaştırır.

Değişiklikleri güvenle uygulayın

  1. Yedekle config.inc.php.
  2. İlgili bir ayar grubunu değiştirin.
  3. PHP sözdizimini kontrol edin:
php -l config.inc.php
  1. Yönetici, normal kullanıcı ve oturumu kapatmış ziyaretçi olarak test edin.
  2. Kimlik bilgilerini günlüklerden, ekran görüntülerinden ve sorun raporlarından uzak tutun.

Doğru ayar grubunu bulmak için konfigürasyon referansı tuşunu kullanın. Tam kurulum ve bakım iş akışı için bkz. config.inc.php derinlemesine.