Skip to content

System status

Settings → System status is the first place to look after installation, after moving the site and whenever something behaves strangely. Every row has a status – OK, warning or error – and an explanation of what to do about it.

What is checked

GroupRows
ServerPHP version, required and recommended extensions, upload size limit, free disk space
Databaseserver version, database structure (pending changes), size and number of articles
Fileswrite access to the folders that need it (media/, storage/…)
Securitydeleted installer, HTTPS, debug mode turned off, security headers, two-factor sign-in of administrators, blocked accounts, integrity of core files
Operationserrors in the last 24 hours, age of the last backup, off-site backups, indexing by search engines, media size, background tasks, updates, mail sending

An error means that a part of the system does not work. A warning is a recommendation – the site runs, but something should be dealt with (typically missing 2FA, off-site backups turned off, cron not set up).

Other parts of the page

  • Mail – sends a test e-mail to the newsroom address.
  • Error log – the last few errors the system caught. When an error occurs, a visitor sees only a general apology; the details are here and in the file storage/log/chyby.log. The log can be cleared.
  • Background jobs (cron) – the address for cron, see Background jobs.
  • Monitoring – an address with the status in JSON format.

Monitoring

After you create an access token, the status is available at

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

The response contains the overall stav, verze, cas and the array kontroly with all the rows. It is enough to set a monitoring tool (UptimeRobot, Zabbix, Uptime Kuma…) to watch the overall status. Without a valid token the address responds with error 403.