Zum Inhalt springen

Systemstatus

Einstellungen → Systemstatus ist die erste Stelle, an der Sie nach der Installation, nach einem Umzug der Website und immer dann nachsehen, wenn sich etwas seltsam verhält. Jede Zeile hat den Status in Ordnung, Warnung oder Fehler und eine Erklärung, was zu tun ist.

Was geprüft wird

GruppeZeilen
ServerPHP-Version, erforderliche und empfohlene Erweiterungen, Limit für hochgeladene Dateien, freier Speicherplatz
DatenbankVersion des Servers, Struktur der Datenbank (ausstehende Anpassungen), Größe und Anzahl der Artikel
DateienSchreibzugriff auf die Ordner, die ihn brauchen (media/, storage/…)
Sicherheitgelöschtes Installationsprogramm, HTTPS, ausgeschalteter Debug-Modus, Sicherheits-Header, Zwei-Faktor-Anmeldung der Administratoren, gesperrte Konten, Integrität der Kerndateien
BetriebFehler der letzten 24 Stunden, Alter der letzten Sicherung, Sicherungen außerhalb des Servers, Indexierung durch Suchmaschinen, Größe der Medien, Hintergrundaufgaben, Aktualisierungen, E-Mail-Versand

Fehler bedeutet, dass ein Teil des Systems nicht funktioniert. Eine Warnung ist eine Empfehlung – die Website läuft, aber etwas sollte noch erledigt werden (typischerweise fehlende 2FA, ausgeschaltete Sicherungen außerhalb des Servers, nicht eingerichteter Cron).

Weitere Teile der Seite

  • E-Mail – Versand einer Test-E-Mail an die Adresse der Redaktion.
  • Fehlerprotokoll – die letzten Fehler, die das System aufgezeichnet hat. Ein Besucher sieht bei einem Fehler nur eine allgemeine Entschuldigung; die Einzelheiten stehen hier und in der Datei storage/log/chyby.log. Das Protokoll lässt sich leeren.
  • Hintergrundaufgaben (cron) – die Adresse für den Cron, siehe Hintergrundaufgaben.
  • Monitoring – die Adresse mit dem Status im JSON-Format.

Monitoring

Nach dem Erstellen eines Zugriffstokens ist der Status unter dieser Adresse erreichbar:

https://www.example.de/stav.json?token=…

Die Antwort enthält den zusammengefassten stav, verze, cas und das Feld kontroly mit allen Zeilen. Ein Monitoring-Tool (UptimeRobot, Zabbix, Uptime Kuma…) muss nur so eingestellt werden, dass es den zusammengefassten Status überwacht. Ohne gültiges Token antwortet die Adresse mit dem Fehler 403.