Risoluzione dei problemi relativi alla creazione di backup bloccata a una determinata percentuale
Costruzione bloccata al 5% o in attesa
Il processo di creazione può bloccarsi al 5% o essere visualizzato come in sospeso a causa di vari problemi, per lo più legati a errori di comunicazione AJAX.
Seguire questi passaggi in sequenza per risolvere il problema:
Opzione 1 - Controllare il protocollo Admin-AJAX
Disadattamento dei protocolli: Se l'URL di wp-admin utilizza HTTPS anziché HTTP, la modifica del protocollo AJAX potrebbe risolvere il problema.
Passi:
- Andare a Impostazioni " Backup " Impostazioni avanzate.
- Modificare l'impostazione AJAX in HTTPS.
- Salvare le impostazioni e riprovare la creazione.

Opzione 2 - Blocco del traffico dell'host locale
Blocco del localhost: Alcuni ambienti di hosting impediscono al server di richiamare se stesso, spesso a causa di servizi come Fail2Ban.
Passi:
- Andare a Impostazioni " Backup " Impostazioni avanzate.
- Abilita il calcio d'inizio lato client.
- Salvare le impostazioni e riprovare la creazione.

Opzione 3 - Problema di autenticazione di base
Autenticazione di base: L'autenticazione di base è probabilmente abilitata se l'accesso a wp-admin richiede l'inserimento delle credenziali in una finestra di login a comparsa.
Passi:
- Andare a Impostazioni " Backup " Impostazioni avanzate.
- Impostare Autenticazione di base sulle proprie credenziali in Accesso protetto da password.
- Salvare le impostazioni e riprovare la creazione.

Opzione 4 - Blocco dei plugin di sicurezza Admin-AJAX
Plugin di sicurezza: I plugin di sicurezza potrebbero bloccare le richieste AJAX necessarie per il processo di compilazione.
Passi:
- Disattivare tutti i plugin di sicurezza.
- Eseguire una build di backup.
- Se la compilazione funziona, riabilitare i singoli plugin per isolare l'impostazione problematica.
Opzione 5 - Blocco dell'host Admin-AJAX
Blocco a livello di host: Alcuni provider di hosting hanno regole che bloccano le chiamate a admin-ajax.php. In questo caso, contattate il vostro provider di hosting.
Stato in attesa
Un backup in stato di attesa spesso indica che un backup creato da una pianificazione non può essere elaborato a causa di un errore di comunicazione AJAX.
Passi:
- Creare manualmente un backup (invece di usare una pianificazione).
- Se il backup si blocca al 5%, vedere le Opzioni 1-5 per i dettagli su come risolvere il problema.
Costruire Bloccato intorno al 20%
Il fatto che si fermi al 20% indica generalmente problemi legati all'acquisizione del database.
Interruttore Motore di script del database
Cambia impostazione del database:
Cambia l'impostazione del database da Codice PHP a MySQLDump o viceversa.
Passi:
Andare su Impostazioni " Backup e modificare l'impostazione Database.

Ottimizzare le tabelle
Considerate la possibilità di ottimizzare il database con un plugin come wp-sweep o simili per rimuovere i dati non necessari.
Passi:
- Ottimizzate le vostre tabelle utilizzando il plugin wp-sweep.
- Cercare e rimuovere le tabelle che non saranno utili dopo la migrazione (ad esempio, i log).
Costruire Bloccato intorno al 40%
Gli host con poche risorse potrebbero interrompere il processo zip a causa di limitazioni, causando il riavvio del processo di compilazione al 40%.
Filtraggio dei file
Filtrare i file/directory più grandi per identificare se il problema è legato alle dimensioni del sito.
Passi:
Utilizzare l'opzione di filtro file/directory sia in modalità Shell che in modalità ZipArchive.

Passare a DupArchive
Il passaggio al motore DupArchive potrebbe essere utile. Andare in Impostazioni " Backup.

Passare a ZipArchive
Il passaggio da Shell Zip Engine al vecchio motore ZipArchive potrebbe risolvere il problema.
Assicuratevi di seguire questi passaggi in modo sequenziale e dovreste essere in grado di risolvere i problemi di blocco delle build a un determinato punto percentuale.