🩺 Diagnostics: What Each Check Means

Diagnostics runs a set of checks against your live site and shows each one with a tick, a warning or a cross. Start here whenever something is not behaving.

The checks and what they mean:

  • PHP version. Needs 7.4 or newer.
  • WordPress version. Needs 5.8 or newer.
  • OpenSSL AES-256-GCM. Your preferred encryption for stored keys. If it is missing, the plugin falls back to CBC with HMAC, which still protects your keys.
  • License. Shows active and synced, active with a sync pending, or not active.
  • License server reachable. Whether the licensing endpoint answered. A failure here does not switch your plugin off.
  • Database tables. Whether the plugin's own tables exist. If they are missing, deactivate and reactivate the plugin to create them.
  • Live chat folder writable. Whether the fast static chat delivery can be used. If not, chat falls back to a slower method.
  • REST API reachable. The plugin calls its own endpoint to confirm your site answers it. Registration and the room depend on this.
  • WP-Cron. Whether WordPress cron has been disabled. If it has, set up a real server cron or reminders will not go out on time.
  • Site timezone. What timezone your schedules are entered in.
  • Cloudflare Stream. Only relevant for browser broadcasting. It shows not connected, connected, or that a token was present but rejected and needs the Stream Edit permission.
  • Cloned voice narration. A reminder that the free Voice Engine app must be open on the same computer for your own voice, since that cannot be checked from the server.

How to read a warning:

A warning is a degraded path, not a broken one. Chat still works without a writable folder, licensing still works while a sync is pending, and encryption still works on the fallback cipher. A cross is a real problem to fix before you run a webinar.

Ready to stop reading and start using?

Every plugin documented here works alongside the others, managed from one ResultsAIx Hub.