Instalacja¶
Instalacja MRBS składa się z trzech elementów: plików aplikacji, tabel bazy danych oraz konfiguracji witryny.
1. Zainstaluj pliki aplikacji¶
Pobierz wersję MRBS 1.12.2 i rozpakuj ją poza katalogiem głównym. Opublikuj zawartość katalogu web/ pod adresem URL, pod którym powinien być dostępny katalog MRBS.
Na przykład:
Skonfiguruj serwer WWW tak, aby /var/www/mrbs był katalogiem głównym dokumentu aplikacji lub był widoczny jako dedykowana ścieżka.
!!! warning „Opublikuj tylko katalog aplikacji”
Wydanie zawiera skrypty baz danych i pliki projektów poza `web/`. Nie muszą być one publicznie dostępne.
2. Utwórz bazę danych¶
=== „MySQL lub MariaDB”
Utwórz bazę danych, a następnie załaduj schemat dostarczony w wydaniu:
```console
mysqladmin create mrbs
mysql mrbs < tables.my.sql
```
Skrypty schematu używają przedrostka tabeli mrbs_. Jeśli zmienisz $db_tbl_prefix, zastosuj konsekwentnie ten sam przedrostek w schemacie.
3. Utwórz konfigurację¶
Skopiuj przykładowy plik:
Edytuj config.inc.php i ustaw przynajmniej strefę czasową i połączenie z bazą danych:
$timezone = "Europe/Berlin";
$dbsys = "mysql";
$db_host = "localhost";
$db_database = "mrbs";
$db_login = "mrbs";
$db_password = "replace-this-password";
$db_tbl_prefix = "mrbs_";
Dla PostgreSQL użyj:
config.inc.php powinien być czytelny tylko dla konta serwera internetowego i zaufanych administratorów, ponieważ zawiera dane uwierzytelniające.
4. Otwórz MRBS¶
Odwiedź skonfigurowany adres URL, na przykład:
Przy domyślnej metodzie uwierzytelniania db, MRBS monituje o utworzenie pierwszego administratora. Kontynuuj za pomocą Pierwsza konfiguracja.
Własność konfiguracji¶
Nie edytuj systemdefaults.inc.php ani areadefaults.inc.php. Skopiuj tylko te ustawienia, które chcesz zastąpić do config.inc.php.
To oddzielenie ma znaczenie podczas aktualizacji:
systemdefaults.inc.phpzawiera ustawienia domyślne aplikacji;areadefaults.inc.phpzawiera wartości domyślne dla nowo utworzonych obszarów;config.inc.phpzawiera zastąpienia specyficzne dla instalacji.