Fehlerbehebung¶
Vom Symptom ausgehen und die zuständige Schicht prüfen, ohne Zugangsdaten offenzulegen.
Leere Seite oder Serverfehler¶
- Webserver- und PHP-Fehlerlog prüfen.
- PHP-Version und erforderliche Erweiterungen kontrollieren.
- Konfiguration prüfen:
- Dateirechte und PHP-Include-Pfad prüfen.
Keine Datenbankverbindung¶
$dbsys, Host, Port, Datenbankname, Benutzer, Passwort und Tabellenpräfix
prüfen. Sicherstellen, dass der passende PDO-Treiber geladen ist und die
Datenbank vom Anwendungsserver erreichbar ist.
Anmeldung schlägt fehl¶
$auth["session"] und $auth["type"], TLS-Verbindung, Filter, Gruppen,
Rollen, Attribute und benötigte PHP-Erweiterungen prüfen. Für
Administratoren einen dokumentierten Wiederherstellungsweg vorsehen.
Falsche Uhrzeiten¶
Raum-, Bereichs- und globale Zeitzone sowie Sommerzeitwechsel kontrollieren. Maßgeblich ist die Zeitzone der Räume, nicht zwingend die des Servers.
E-Mail kommt nicht an¶
Aktiviertes Ereignis und Empfängerrolle, dann Absender, Backend, SMTP, Authentifizierung, TLS und Mailserverprotokolle prüfen. Erstellen, Ändern und Löschen getrennt testen.
Konfigurationsänderung wirkt nicht¶
Häufige Ursachen:
- falsche Datei bearbeitet;
- Vorgabe statt bestehenden Bereich geändert;
- falsche Site im Multisite-Betrieb;
- PHP-Opcode-Cache; oder
- spätere Zuweisung überschreibt den Wert.
Nützliche Diagnosedaten sammeln¶
MRBS- und PHP-Version, Datenbanktyp, relevante Erweiterungen, genaue Fehlermeldung, Seite und minimale Reproduktion erfassen. Zugangsdaten, Sitzungskennungen, E-Mail-Adressen und private Buchungsdaten entfernen.