Konfigurasi¶
MRBS memuatkan tetapan lalai aplikasi terlebih dahulu, kemudian menggunakan penggantian khusus untuk pemasangan tersebut.
Fail konfigurasi¶
| Fail | Tujuan | Edit terus? |
|---|---|---|
config.inc.php |
Tetapan dan rahsia khusus tapak | ya |
config.inc.php-sample |
Titik permulaan untuk konfigurasi baharu | Salin la |
systemdefaults.inc.php |
Aplikasi lalai yang didokumenkan | Tidak |
areadefaults.inc.php |
Lalai untuk lokasi yang baru dibuat | Tidak |
Untuk menukar tetapan, salin tugasan yang berkaitan daripada fail lalai ke config.inc.php, kemudian tukar nilai yang disalin.
Jangan dedahkan konfigurasi
config.inc.php mengandungi pangkalan data dan mungkin mel atau bukti kelayakan pembekal identiti. Hadkan akses fail dan jangan sekali-kali melakukan konfigurasi pengeluaran.
Konfigurasi minimum¶
Pemasangan baharu biasanya memerlukan:
$timezone = "Europe/Berlin";
$dbsys = "mysql";
$db_host = "localhost";
$db_database = "mrbs";
$db_login = "mrbs";
$db_password = "replace-this-password";
$db_tbl_prefix = "mrbs_";
Sistem dan lalai lokasi¶
Lalai sistem digunakan secara global melainkan ditindih. Lalai lokasi memulakan rekod lokasi baharu.
Untuk lokasi sedia ada, gunakan antara muka pentadbiran. Ini adalah punca kekeliruan biasa: menukar lalai lokasi tidak menulis semula rekod pangkalan data sedia ada.
Atur penggantian tempatan¶
Simpan penggantian yang berkaitan bersama-sama:
/******************
* Authentication
******************/
$auth["type"] = "db";
$auth["session"] = "php";
/********
* Email
********/
$mail_settings['admin_backend'] = 'smtp';
$smtp_settings['host'] = 'mail.example.org';
Tambah sebab ringkas untuk tetapan yang tidak jelas. Elakkan menyalin keseluruhan fail lalai kerana itu menjadikan peningkatan masa hadapan lebih sukar untuk disemak.
Gunakan perubahan dengan selamat¶
- Sandarkan
config.inc.php. - Tukar satu kumpulan tetapan yang berkaitan.
- Semak sintaks PHP:
- Uji sebagai pentadbir, pengguna biasa dan pelawat yang dilog keluar.
- Jauhkan bukti kelayakan daripada log, tangkapan skrin dan laporan isu.
Gunakan rujukan konfigurasi untuk mencari kumpulan tetapan yang betul. Untuk persediaan lengkap dan aliran kerja penyelenggaraan, lihat config.inc.php secara mendalam.