In breve: WordPress DISABLE_WP_CRON configurato male — indica che WP-Cron è disabilitato nel file di configurazione senza che un cron di sistema equivalente esegua regolarmente gli eventi pianificati.
Indice dei contenuti
WordPress DISABLE_WP_CRON configurato male: significato
Le prime ipotesi da verificare per “WordPress DISABLE_WP_CRON configurato male” sono costante DISABLE_WP_CRON impostata su true; cron di sistema mai creato.

Sintomi e cause probabili
Sintomi da verificare
DISABLE_WP_CRONrisulta impostato sutrue, ma gli eventi pianificati non vengono eseguiti con regolarità.- Gli eventi dovuti si accumulano perché non esiste un cron di sistema equivalente oppure il comando configurato non viene avviato.
- Il cron di sistema utilizza un percorso WordPress errato, un utente non adatto oppure un comando che termina con errore.
- I log del cron non mostrano esecuzioni recenti oppure registrano errori nello stesso intervallo in cui gli eventi WordPress restano scaduti.
Cause probabili
- Costante DISABLE_WP_CRON impostata su true
- Cron di sistema mai creato
- Comando cron con percorso WordPress errato
- Utente del cron senza accesso ai file
Diagnosi passo per passo
- Controllare la costante effettiva in wp-config.php
- Elencare eventi cron dovuti
- Verificare crontab e ultimo avvio
- Eseguire wp cron event run –due-now in modo controllato
- Controllare log del comando e code applicative
Log e dati da controllare
- Site Health e cron events
- WordPress debug.log ed error_log
- cron di sistema e log HTTP
Correzioni sicure
- Creare un cron di sistema affidabile
- Usare percorso e utente corretti
- Registrare output ed errori del cron
- Scegliere una frequenza coerente
- Riabilitare WP-Cron solo se non si usa il cron di sistema

Verifica finale
- Il valore di
DISABLE_WP_CRONcorrisponde al meccanismo di scheduling scelto. - Il cron di sistema viene eseguito con il percorso WordPress, l’utente e la frequenza previsti.
- Gli eventi dovuti vengono elaborati senza continuare ad accumularsi.
- I log del cron non mostrano errori e non risultano configurati scheduler concorrenti non necessari.
Errori da evitare
- Non impostare
DISABLE_WP_CRONsutrueprima di aver creato e verificato un meccanismo alternativo affidabile. - Non copiare un comando cron da un altro account senza controllare percorso WordPress, binario PHP e utente di esecuzione.
- Non aggiungere più cron di sistema equivalenti per compensare eventi in ritardo: prima identificare perché quello previsto non viene eseguito.
- Non lanciare indiscriminatamente tutti gli eventi dovuti su produzione senza conoscere gli effetti dei callback applicativi.
Guide Xlogic correlate
- WordPress cron spawn failed: WP-Cron non parte
- WordPress WP-Cron: missed schedule
- WordPress WP-Cron: lock doing_wp_cron bloccato
Fonti tecniche
Domande frequenti
Che cosa significa “WordPress DISABLE_WP_CRON configurato male”?
WordPress DISABLE_WP_CRON configurato male — indica che WP-Cron è disabilitato nel file di configurazione senza che un cron di sistema equivalente esegua regolarmente gli eventi pianificati.
Da cosa può dipendere “WordPress DISABLE_WP_CRON configurato male”?
Le cause da verificare per “WordPress DISABLE_WP_CRON configurato male” sono: costante DISABLE_WP_CRON impostata su true; cron di sistema mai creato; comando cron con percorso WordPress errato.
Quali controlli eseguire per “WordPress DISABLE_WP_CRON configurato male”?
Per diagnosticare “WordPress DISABLE_WP_CRON configurato male”, controlla nell’ordine: controllare la costante effettiva in wp-config.php; elencare eventi cron dovuti; verificare crontab e ultimo avvio. La soluzione è confermata quando L’evento viene eseguito una sola volta; la prossima pianificazione è valida.