Risoluzione dei problemi di Creazione Backup Bloccata a una Percentuale Specifica
Build bloccata al 5% o in sospeso
Il processo di build può bloccarsi al 5% o apparire come in sospeso a causa di vari problemi, principalmente legati a errori di comunicazione AJAX.
Segui questi passaggi in sequenza per risolvere il problema:
Opzione 1 – Controlla il protocollo Admin-AJAX
Discrepanza nei protocolli: Se l'URL di wp-admin utilizza HTTPS invece di HTTP, la modifica del protocollo AJAX potrebbe risolvere il problema.
Passaggi:
- Vai su Impostazioni » Backup » Impostazioni avanzate.
- Cambia l'impostazione AJAX in HTTPS.
- Salva le impostazioni e riprova la build.

Opzione 2 – Blocco del traffico localhost da parte dell'host
Blocco localhost: Alcuni ambienti di hosting impediscono al server di richiamare se stesso, spesso a causa di servizi come Fail2Ban.
Passaggi:
- Vai su Impostazioni » Backup » Impostazioni avanzate.
- Abilita Avvio lato client.
- Salva le impostazioni e riprova la build.

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 accesso popup.
Passaggi:
- Vai su Impostazioni » Backup » Impostazioni avanzate.
- Imposta l'autenticazione di base con le tue credenziali in Accesso protetto da password.
- Salva le impostazioni e riprova la build.

Opzione 4 – Plugin di sicurezza che blocca Admin-AJAX
Plugin di sicurezza: I plugin di sicurezza potrebbero bloccare le richieste AJAX necessarie per il processo di build.
Passaggi:
- Disabilita eventuali plugin di sicurezza.
- Esegui una build di backup.
- Se la build funziona, riabilita i plugin individualmente per isolare l'impostazione problematica.
Opzione 5 – Blocco Host Admin-AJAX
Blocco a livello di host: Alcuni provider di hosting hanno regole in atto che bloccano le chiamate ad admin-ajax.php. In questo caso, contatta il tuo provider di hosting.
Stato in sospeso
Un backup nello stato in sospeso indica spesso che un backup creato da una pianificazione non può essere elaborato a causa di un errore di comunicazione AJAX.
Passaggi:
- Crea manualmente un backup (invece di usare una pianificazione).
- Se quel backup si blocca al 5%, vedi le Opzioni 1-5 per i dettagli su come risolverlo.
Build bloccata intorno al 20%
Bloccarsi al 20% indica generalmente problemi associati alla cattura del database.
Cambia motore script database
Impostazione cambio database:
Cambia l'impostazione del database da Codice PHP a MySQLDump o viceversa.
Passaggi:
Vai su Impostazioni » Backup e cambia l'impostazione del Database.

Ottimizza Tabelle
Considera l'ottimizzazione del tuo database con un plugin come wp-sweep o simili per rimuovere dati non necessari.
Passaggi:
- Ottimizza le tue tabelle usando il plugin wp-sweep.
- Cerca e rimuovi tabelle che non saranno utili dopo la migrazione (ad es. log).
Build bloccata intorno al 40%
Gli host con poche risorse potrebbero interrompere il processo zip a causa di vincoli, causando il riavvio del processo di build al 40%.
Filtro File
Filtra file/directory più grandi per identificare se il problema è correlato alle dimensioni del sito.
Passaggi:
Usa l'opzione di filtro file/directory sia in modalità Shell che in modalità ZipArchive.

Passa a DupArchive
Passare al motore DupArchive potrebbe aiutare. Vai su Impostazioni » Backup.

Passa a ZipArchive
Passare dal motore Shell Zip al vecchio motore ZipArchive potrebbe risolvere il problema.
Assicurati di seguire questi passaggi in modo sequenziale e dovresti essere in grado di risolvere i problemi con le build che si bloccano a un particolare punto percentuale.