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.
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¶
- Yedekle
config.inc.php. - İlgili bir ayar grubunu değiştirin.
- PHP sözdizimini kontrol edin:
- Yönetici, normal kullanıcı ve oturumu kapatmış ziyaretçi olarak test edin.
- 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.