Skip to main content

Health Check

📖 FuerteventuraTV Docs Joomla & WordPress AI plugins
Governance

Health Check

The Health Check view runs a suite of diagnostic tests against your environment, database, and AI providers. Use it to quickly identify configuration problems, connectivity issues, or missing requirements.


Running a health check

Navigate to JoomlaAI → Health Check and click Run Check (or it runs automatically when the page loads).

The check takes 5–30 seconds depending on provider response times.


Check categories

1. Environment

CheckWhat it tests
PHP version≥ 8.2
Required PHP extensionsopenssl, json, pdo_mysql, mbstring, curl
HTTPSSite is served over HTTPS
PHP memory limit≥ 128 MB
PHP max execution time≥ 30 s
Upload max filesize≥ 8 MB
CMS versionJoomla ≥ 6.0 / WP ≥ 6.4

2. Database

CheckWhat it tests
ConnectionCan connect to MySQL with current credentials
Schema versionDB schema matches the installed code version
Table existenceAll 15 expected tables are present
Table row countsNo unexpectedly large tables
Missing indicesFK and query indices are in place

3. AI Providers

For each configured provider:

CheckWhat it tests
API key presentKey is not blank
API key formatKey passes basic format validation
HTTP reachabilityCan reach the provider endpoint over HTTPS
Auth testSends a minimal test request and checks for 200 OK
Response timeLatency displayed in ms

4. Scheduled tasks

CheckWhat it tests
run_due_jobsLast execution timestamp, next run time
provider_healthLast execution timestamp
cleanup_old_dataLast execution timestamp
Overdue jobsAny jobs past their next-run time by > 15 minutes (cron not running)

5. Configuration

CheckWhat it tests
Default provider setAt least one provider is set as default
Default model setA model is selected
Budget rulesAny cap is defined
Email notificationsAdmin email is configured

6. Security

CheckWhat it tests
Encryption keyAES key is set and non-default
CSRF protectionToken validation is active
Debug modedebug is OFF in production
Error displayPHP display_errors is OFF

Result indicators

IconMeaning
OKTest passed
⚠️ WarningNon-critical issue; system works but may be suboptimal
ErrorCritical issue; feature may not work until resolved
⏭️ SkippedTest skipped (e.g., provider not configured)

Common results explained

ResultMeaningFix
"Schema version mismatch"DB tables are out of dateReinstall the package
"run_due_jobs last ran > 15 min ago"Cron not configuredAdd cron command (see installation guide)
"Claude: Auth error 401"Invalid or expired API keyUpdate key in Configuration → Providers
"Ollama: Connection refused"Ollama not running or wrong endpointStart Ollama or fix the endpoint URL
"PHP display_errors is ON"Security riskSet display_errors = Off in php.ini

Permissions

CapabilityAccess
joomlaai.health / wpai_view_healthView Health Check results
core.admin / manage_optionsFull detail view

_Last updated: 2026-05-19 · v2.5.3_