Il backup pianificato non parte
Il calendario nel Plugin Backup dipende da WP-Cron. WP-Cron non è un vero servizio di sistema, ma viene attivato dalle visualizzazioni di pagina — su un sito web tranquillo un backup pianificato manca così la sua finestra temporale. Il Plugin mostra lo stato effettivo in un unico punto, invece di lasciarlo indovinare.
Che cosa spinge avanti l'esecuzione
Un'esecuzione di backup è composta da più brevi passaggi. Vengono spinti avanti in due modi: tramite l'evento cron e tramite l'impulso admin. L'impulso admin prosegue di un tratto su ogni pagina wp-admin che qualcuno con permessi di amministratore richiama, e precisamente solo dopo che la pagina è stata consegnata. Non avvia però una nuova esecuzione, ma spinge avanti soltanto una già iniziata — per un'esecuzione che non comincia mai non è di aiuto.
Leggere lo stato
- Apri nel menu di WordPress la voce «Kakapo Backup».
- Passa a sinistra, nel gruppo «Stato» (in tedesco: „Status“), alla voce «Stato» (in tedesco: „Status“).
- Leggi le righe di stato nella scheda «Assistente WP-Cron».
- Verifica nel gruppo «Configurazione», in «Pianificazione» (in tedesco: „Zeitplan“), se «Backup pianificato» è attivato e quale «Orario» è impostato.
- Tornato nell'area «Stato» (in tedesco: „Status“), clicca nella scheda «Diagnosi» su «Verifica di nuovo».
- «Pianificazione attivato» — se qui compare «no», l'interruttore nel pannello «Pianificazione» (in tedesco: „Zeitplan“) è disattivato e non viene creato alcun appuntamento
- «Costante DISABLE_WP_CRON» — con «impostata» WordPress non avvia il cron da sé, un cron di sistema è allora obbligatorio
- «Prossima esecuzione pianificata» — indica data e tempo residuo oppure segnala «nessun evento registrato»
- «Ultima esecuzione effettiva» — proviene da un contatore dedicato che viene impostato allo scatto dell'evento cron di Backup; se è vuoto, viene mostrato in sostituzione l'ultimo successo del calendario ripreso dal registro, e solo se manca anche quello vi compare «mai osservata»
Cron di sistema invece della visualizzazione di pagina
La stessa scheda contiene due righe pronte per un vero cron di sistema, entrambe con cadenza di 15 minuti: la variante A richiama wp-cron.php tramite curl, la variante B usa WP-CLI. Entrambi i blocchi sono già compilati con l'indirizzo reale o rispettivamente con il percorso reale di questa installazione e si possono copiare direttamente. Finché DISABLE_WP_CRON non è impostata, la scheda mostra inoltre la riga adatta per il file wp-config.php.
define( 'DISABLE_WP_CRON', true );Un'esecuzione avviata si ferma
Nella scheda «Diagnosi» compare la riga «File di blocco del job creabile». Se il file di blocco non può essere creato, non è possibile eseguire alcun passaggio; la riga indica espressamente come cause i permessi di scrittura e open_basedir. Più sotto la scheda «Auto-Recovery», tramite «Pulisci ora», rimuove un'esecuzione rimasta appesa nell'indicatore nonché file temporanei orfani e archivi parziali. Un'esecuzione che per più di dieci minuti non ha dato segni di vita viene considerata orfana — non viene buttata via, ma ripresa al successivo avvio con lo stesso perimetro.