Zum Inhalt

Fehlerbehebung

Vom Symptom ausgehen und die zuständige Schicht prüfen, ohne Zugangsdaten offenzulegen.

Leere Seite oder Serverfehler

  1. Webserver- und PHP-Fehlerlog prüfen.
  2. PHP-Version und erforderliche Erweiterungen kontrollieren.
  3. Konfiguration prüfen:
php -l config.inc.php
  1. 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.