Erreur Duplicator : data too long for column ‘result_hash’ at row 1
Vous êtes en train de migrer un site WordPress avec le plugin Duplicator, mais vous recevez l’erreur suivante :
data too long for column ‘result_hash’ at row 1
Erreur lors d’une migration Duplicator
Lors du chercher remplacer sur votre ancien domaine ou /path/ vers votre installation de WordPress, le champ VARCHAR 200 du plugin Broken Link Checker ne suffit plus à stocker la nouvelle données.
En accédant à votre compte d’Hébergement cPanel > phpMyAdmin, vous pouvez facilement augmenter la taille de ce champ result_hash en VARCHAR 600 par exemple, comme dans la capture ci-dessous.

Ensuite, recréez le paquet Duplicator à importer chez le nouvel Hébergeur Web.
Impossible de recréer le paquet Duplicator ?
Vous n’avez pas le courage de recréer le paquet Duplicator ou celui-ci vous a été transmis par WeTransfer par exemple ?
Bref, vous ne pouvez pas vous permettre de recréer le paquet Duplicator ?
Dans ce cas, il existe plusieurs options.
Résoudre l’erreur « data too long » de Duplicator (mode débutant)
Lorsque vous serez bloqué sur cet écran Duplicator (voir capture ci-dessous), vous pouvez choisir de continuer le processus de migration manuellement. Le tout est de savoir comment procéder.

Rendez-vous simplement dans le phpMyAdmin de votre compte d’Hébergement cPanel et modifiez les URLs suivantes pour correspondre à votre installation de WordPress.

Il est maintenant nécessaire de créer et configurer votre fichier wp-config.php.
Pour cela, renommez le fichier wp-config-sample.php en wp-config.php et via votre File Manager cPanel, faites « Clic droit » > « Modifier » pour éditer le code source PHP. Vous pouvez y renseigner vos coordonnées MySQL (les mêmes que vous vouliez transmettre à Duplicator).

Grâce aux 2 opérations précédentes, vous devriez pouvoir vous connecter à votre Tableau de bord WordPress.
Il vous reste à corriger les erreurs d’URLs de de /path/ (chemin d’accès) vers votre installation WordPress avec le plugin Better Search Replace.

Résoudre l’erreur « data too long » de Duplicator (mode expert)
Si vous êtes expert en ligne de commande et que vous n’avez pas le courage de refaire le changement en amont pour recréer le paquet duplicator, vous pouvez effectuer un Recherche Remplacer via votre Terminal cPanel.
Ensuite, il est nécessaire de recréer un zip avec la nouvelle base de données modifiée. Il vous sera enfin possible de relancer le processus d’installation en visitant example.com/installer.php.
Pour cela, vous pourriez vous inspirer de cette ligne de commande :
sed -i 's/varchar\(200\)/varchar\(600\)/g' ./public_html/dup-installer/dup-database__123abc-456.sql