Voraussetzungen¶
MRBS 1.12.2 ist eine PHP-Anwendung mit MySQL, MariaDB oder PostgreSQL.
Unterstützte Plattform¶
| Komponente | Minimum | Empfohlen |
|---|---|---|
| PHP | 7.2.5 | Eine aktuell unterstützte PHP-Version |
| MySQL | 5.5.3 | 5.7.5 oder neuer |
| MariaDB | Kompatible MySQL-Version | 10.0.2 oder neuer |
| PostgreSQL | 8.2 | Eine aktuell unterstützte PostgreSQL-Version |
| Browser | Moderner Browser | JavaScript aktiviert |
MRBS funktioniert mit Webservern, die PHP unterstützen, beispielsweise Apache, nginx mit PHP-FPM oder IIS.
Versionsumfang
Dies sind die mit MRBS 1.12.2 veröffentlichten Anforderungen. Anbieter von Betriebssystem und Datenbank können neuere Versionen verlangen.
PHP-Erweiterungen¶
| Erweiterung | Status | Zweck |
|---|---|---|
iconv |
Erforderlich | Zeichensatzkonvertierung und Internationalisierung |
pdo_mysql |
Für MySQL/MariaDB erforderlich | Datenbankverbindung |
pdo_pgsql |
Für PostgreSQL erforderlich | Datenbankverbindung |
intl |
Empfohlen | Lokalisierte Formatierung und Sortierung |
mbstring |
Empfohlen | Verarbeitung mehrbytefähiger Zeichenketten |
LDAP- oder IMAP-Authentifizierung benötigen zusätzlich die jeweils passende PHP-Erweiterung.
Der Webserver kann eine andere PHP-Installation als die Kommandozeile verwenden. Nach der Einrichtung zeigt die Administratorseite Hilfe die tatsächlich verwendete Version und die geladenen Erweiterungen.
Datenbankzugriff¶
Erstellen Sie eine leere MRBS-Datenbank, ein Laufzeitkonto und Zugangsdaten mit Rechten für Schemaänderungen bei Installation und Upgrades. Das Upgrade-Konto kann vom geringer privilegierten Laufzeitkonto getrennt sein. Vor jedem Upgrade die Datenbank sichern.
Vor dem Fortfahren¶
Folgende Informationen sollten vorliegen:
- Zeitzone der buchbaren Räume;
- gewähltes Datenbanksystem;
- Datenbankhost, -name, -benutzer und -passwort;
- öffentliche MRBS-URL; und
- vorgesehene Authentifizierungsmethode.
Weiter mit Installation.