Dépannage de la création de sauvegarde bloquée à un pourcentage spécifique
Création bloquée à 5 % ou en attente
Le processus de création peut être bloqué à 5 % ou apparaître comme en attente en raison de divers problèmes, principalement liés à des échecs de communication AJAX.
Suivez ces étapes séquentiellement pour résoudre le problème :
Option 1 – Vérifier le protocole Admin-AJAX
Incompatibilité des protocoles : Si l'URL de votre wp-admin utilise HTTPS au lieu de HTTP, la modification du protocole AJAX pourrait résoudre le problème.
Étapes :
- Accédez à Paramètres » Sauvegardes » Paramètres avancés.
- Changez le paramètre AJAX sur HTTPS.
- Enregistrez les paramètres et réessayez la création.

Option 2 – Blocage du trafic localhost par l'hôte
Blocage du localhost : Certains environnements d'hébergement empêchent le serveur de se rappeler, souvent en raison de services tels que Fail2Ban.
Étapes :
- Accédez à Paramètres » Sauvegardes » Paramètres avancés.
- Activez l'amorçage côté client.
- Enregistrez les paramètres et réessayez la création.

Option 3 – Problème d'authentification de base
Authentification de base : L'authentification de base est probablement activée si l'accès à wp-admin nécessite la saisie d'identifiants dans une fenêtre de connexion contextuelle.
Étapes :
- Accédez à Paramètres » Sauvegardes » Paramètres avancés.
- Définissez l'authentification de base avec vos identifiants sous Accès protégé par mot de passe.
- Enregistrez les paramètres et réessayez la création.

Option 4 – Plugin de sécurité bloquant Admin-AJAX
Plugins de sécurité : Les plugins de sécurité peuvent bloquer les requêtes AJAX nécessaires au processus de création.
Étapes :
- Désactivez tous les plugins de sécurité.
- Exécutez une sauvegarde de build.
- Si la build fonctionne, réactivez les plugins individuellement pour isoler le paramètre problématique.
Option 5 – Blocage de l’hôte Admin-AJAX
Blocage au niveau de l’hôte : Certains fournisseurs d’hébergement ont des règles en place qui bloquent les appels à admin-ajax.php. Dans ce cas, veuillez contacter votre fournisseur d’hébergement.
État en attente
Une sauvegarde en état d’attente indique souvent qu’une sauvegarde créée par une planification ne peut pas être traitée en raison d’un échec de communication AJAX.
Étapes :
- Créez manuellement une sauvegarde (au lieu d’utiliser une planification).
- Si cette sauvegarde reste bloquée à 5 %, consultez les options 1 à 5 pour plus de détails sur la façon de la résoudre.
Build bloquée autour de 20 %
Rester bloqué à 20 % indique généralement des problèmes liés à la capture de la base de données.
Changer le moteur de script de base de données
Paramètre de base de données :
Changez le paramètre de base de données de Code PHP à MySQLDump ou vice versa.
Étapes :
Allez dans Paramètres » Sauvegardes et changez le paramètre de base de données.

Optimiser les tables
Envisagez d’optimiser votre base de données avec un plugin comme wp-sweep ou similaire pour supprimer les données inutiles.
Étapes :
- Optimisez vos tables en utilisant le plugin wp-sweep.
- Recherchez et supprimez les tables qui ne seront pas utiles après la migration (par exemple, les journaux).
Build bloquée autour de 40 %
Les hôtes à faibles ressources peuvent arrêter le processus zip en raison de contraintes, provoquant le redémarrage du processus de build à 40 %.
Filtrage des fichiers
Filtrez les fichiers/répertoires plus volumineux pour déterminer si le problème est lié à la taille du site.
Étapes :
Utilisez l’option de filtre de fichiers/répertoires en mode Shell et en mode ZipArchive.

Passer à DupArchive
Passer au moteur DupArchive pourrait aider. Allez dans Paramètres » Sauvegardes.

Passer à ZipArchive
Passer du moteur Shell Zip à l’ancien moteur ZipArchive pourrait résoudre le problème.
Assurez-vous de suivre ces étapes de manière séquentielle, et vous devriez être en mesure de résoudre les problèmes de builds bloquées à un point de pourcentage particulier.