La vista Health Check esegue una suite di test diagnostici contro il tuo ambiente, il database e i provider AI. Usala per identificare velocemente problemi di configurazione, connettività o requisiti mancanti.
Eseguire un health check
Vai su JoomlaAI → Health Check e clicca Run Check (o gira automaticamente al caricamento della pagina).
Il check impiega 5–30 secondi a seconda dei tempi di risposta dei provider.
Categorie di check
1. Ambiente
Check
Cosa testa
Versione PHP
≥ 8.2
Estensioni PHP richieste
openssl, json, pdo_mysql, mbstring, curl
HTTPS
Sito servito su HTTPS
PHP memory limit
≥ 128 MB
PHP max execution time
≥ 30 s
Upload max filesize
≥ 8 MB
Versione CMS
Joomla ≥ 6.0 / WP ≥ 6.4
2. Database
Check
Cosa testa
Connessione
Connessione a MySQL con le credenziali correnti
Versione schema
Schema DB allineato alla versione codice installata
Esistenza tabelle
Tutte le 15 tabelle attese sono presenti
Conteggio righe
Nessuna tabella inaspettatamente grande
Indici mancanti
Indici FK e di query in posizione
3. Provider AI
Per ogni provider configurato:
Check
Cosa testa
Chiave API presente
La chiave non è vuota
Formato chiave API
La chiave passa la validazione di formato base
Raggiungibilità HTTP
L'endpoint del provider è raggiungibile su HTTPS
Test auth
Invia una richiesta di test minimale e controlla un 200 OK
Tempo di risposta
Latenza mostrata in ms
4. Task pianificati
Check
Cosa testa
run_due_jobs
Timestamp ultima esecuzione, next run
provider_health
Timestamp ultima esecuzione
cleanup_old_data
Timestamp ultima esecuzione
Job in ritardo
Qualsiasi job oltre la next-run di > 15 minuti (cron non gira)
5. Configurazione
Check
Cosa testa
Provider default impostato
Almeno un provider è impostato come default
Modello default impostato
Un modello è selezionato
Regole budget
È definito almeno un cap
Notifiche email
Email admin configurata
6. Sicurezza
Check
Cosa testa
Chiave di cifratura
Chiave AES impostata e non di default
Protezione CSRF
Validazione token attiva
Modalità debug
debug è OFF in produzione
Display errori
PHP display_errors è OFF
Indicatori di risultato
Icona
Significato
✅ OK
Test superato
⚠️ Warning
Problema non critico; il sistema funziona ma può essere subottimale
❌ Error
Problema critico; la feature potrebbe non funzionare fino alla risoluzione