Documentation Duplicator

Documentation, matériel de référence et tutoriels pour Duplicator

Résolution des problèmes de création liés à la base de données


Des erreurs liées à la base de données peuvent survenir pendant le processus de build pour diverses raisons, telles que des tables corrompues ou des entrées de base de données manquantes. Cet article propose des solutions aux problèmes courants de base de données rencontrés lors du processus de build.

Erreur ou avertissement général de base de données

Si vous recevez une erreur ou un avertissement général pendant le processus de build de la base de données, essayez les solutions suivantes :

Option 1 : Réparer les tables de la base de données

Réparez les tables de base de données affectées pour résoudre les problèmes de corruption. Pour un guide complet sur la réparation des tables, consultez cet article.

Option 2 : Changer les moteurs de build de la base de données

Par défaut, la base de données est construite à l’aide de PHP Code. Bien que cela fonctionne sur la plupart des plateformes d’hébergement, vous pourriez rencontrer des problèmes sur certaines configurations. Si PHP Code génère des erreurs, passez à MySQLDump :

  1. Allez dans Duplicator Lite/Pro » Paramètres.
  2. Accédez à l’onglet Sauvegardes.
  3. Sous Mode SQL, sélectionnez MySQLDump.

Dans le cas où MySQLDump était déjà sélectionné, vous pouvez essayer l’option PHP Code.

Table de base de données manquante

Si le journal de build indique qu’une table n’existe pas dans la base de données, vous pourriez voir des erreurs telles que :

Messages d'erreur courants

  • Erreur d’exécution dans la sauvegarde de la base de données
  • ERREUR DE REQUÊTE : La table « nomdelabase.wp_sometable » n’existe pas dans le moteur

Option 1 : Réparer les tables de la base de données

Réparez les tables manquantes ou corrompues pour restaurer l’intégrité de la base de données. Pour des étapes détaillées, consultez cet article.

Option 2 : Activer un filtre de table

Si le problème est causé par un plugin, envisagez de filtrer les tables de base de données et le répertoire du plugin problématique avant de créer la sauvegarde :

  1. Identifiez le plugin concerné.
  2. Filtrez les tables de base de données du plugin.
  3. Excluez le répertoire du plugin situé à {votre-site-web-racine}/wp-content/plugins/nom_du_plugin/.
  4. Réinstallez le plugin sur le système de destination.

Si la réinstallation du plugin n’est pas une option, contactez l’auteur du plugin pour obtenir des conseils sur la réparation ou la réinitialisation de la table manquante.

Suivre ces étapes devrait aider à résoudre la plupart des problèmes de création liés à la base de données.

Échecs de validation de la base de données pour les vérifications de comptage

Les bases de données avec des tables qui changent fréquemment, comme celles qui enregistrent continuellement des données, peuvent entraîner des échecs de validation de la base de données lors de la création de sauvegardes. Ceci est dû aux changements constants dans ces tables pendant la génération d'une sauvegarde. Duplicator s'assure que la sauvegarde n'est pas corrompue en validant le nombre de tables et de colonnes de la base de données.

Pour résoudre ce problème, nous avons introduit la constante DUPLICATOR_TABLE_VALIDATION_FILTER_LIST. En ajoutant cette constante à votre fichier wp-config.php, vous pouvez spécifier quelles tables Duplicator doit exclure de la validation. Cela permet d'éviter les erreurs de validation qui peuvent perturber la création de sauvegardes. Cependant, utilisez cette constante avec précaution ; l'exclusion de tables inutiles pourrait entraîner des sauvegardes corrompues sans notification de la part du plugin.

Exemple d'erreur :

ÉCHEC DE VALIDATION DE LA BASE DE DONNÉES : vérification du nombre de tables « wp_postmeta » DÉBUT : XXXXXX FIN : YYYYYY DELTA : 2 COMPTE : ZZZZZZ
VÉRIFICATION DE LA TAILLE DU FICHIER SQL OK, TAILLE : XXXXXXXX
VALIDATION DE LA BASE DE DONNÉES 1 : échec de la validation
Erreur d'exécution dans le vidage de la base de données Message : VALIDATION DE LA BASE DE DONNÉES 1 : échec de la validation

Solution :

Pour résoudre ce problème, ajoutez la ligne suivante à votre fichier wp-config.php :

define(‘DUPLICATOR_TABLE_VALIDATION_FILTER_LIST’, [‘wp_postmeta’]);


Cet article vous a-t-il été utile ?


Articles associés

Ne laissez pas une autre journée passer sans protection

Chaque heure sans sauvegardes WordPress appropriées met votre site en danger • Chaque migration WordPress retardée vous coûte en performance et en croissance

Obtenir Duplicator maintenant
Plugin Duplicator

Attendez ! Ne manquez pas votre
offre exclusive !

En tant que client , bénéficiez de 60 % de réduction

Essayez Duplicator gratuitement sur votre site — découvrez pourquoi plus de 1,5 million de professionnels WordPress nous font confiance. Mais n'attendez pas — cette réduction exclusive de 60 % n'est disponible que pour un temps limité.

ou
Obtenez 60% de réduction sur Duplicator Pro maintenant →