Migrer des bases de données de manière transparente avec BackupBuddy
Déplacer votre base de données WordPress : comment faire sans coder ?
La question de la migration d'une base de données WordPress est souvent complexe, car la méthode idéale varie selon chaque situation. Il est certain que la technique du copier-coller de fichiers d'un hébergeur à un autre n'est pas la plus appropriée pour les non-techniciens.
Avec BackupBuddy, vous bénéficiez d'une solution complète pour transférer votre contenu WordPress, vos fichiers et votre base de données vers un nouvel hébergeur, le tout en une seule opération.
Si vous souhaitez approfondir l'utilisation de BackupBuddy pour la migration de bases de données, nous vous encourageons à lire cet article jusqu'au bout.
Pourquoi migrer son site web ?
L'évolution technologique nécessite régulièrement une modernisation des sites web.
Il est toujours préférable d'adopter les nouvelles tendances plutôt que de s'en tenir à d'anciennes fonctionnalités et plateformes. De plus, la restructuration partielle d'un site web existant n'est pas toujours une solution viable.
Les migrations de sites web sont parfois évitées par les entreprises en raison de leur coût et de leur durée potentielle. Il est vrai qu'il ne s'agit pas d'une démarche à prendre à la légère.
En effet, une mauvaise procédure peut nuire à votre activité, engendrer des pertes de revenus et frustrer votre clientèle.
Cependant, si elle est bien exécutée, une migration peut s'avérer bénéfique à long terme. Il est donc primordial de choisir la meilleure approche possible pour transférer votre site vers un nouveau domaine ou hébergeur, plutôt que de s'inquiéter des conséquences.
Les défis de la migration manuelle d'une base de données WordPress

Le transfert d'une base de données WordPress entre deux hébergeurs n'est pas intrinsèquement compliqué, mais des complications peuvent survenir en cas de migration manuelle.
Voici les problèmes les plus fréquents rencontrés lors d'une migration manuelle de base de données WordPress :
Perte de fichiers
Lors d'une migration manuelle, il existe un risque de négliger la copie d'un fichier vers le nouvel hébergeur. Pour éviter cela, il est recommandé de faire une sauvegarde préalable de votre base de données et de la conserver dans un lieu sûr.
Indisponibilité du site web
Il est courant de rencontrer des temps d'arrêt lors du transfert d'un site web vers un nouveau serveur. Les visiteurs risquent alors d'accéder à l'ancien site via les anciens liens et de se heurter à une erreur 404.
Problèmes SSL
Le protocole SSL assure une connexion sécurisée, et chaque domaine possède un certificat SSL unique. En cas de transfert de fichiers vers un nouveau domaine, vous risquez de rencontrer des erreurs de contenu mixte. Pour résoudre ce problème, il est nécessaire de réinstaller manuellement le certificat SSL et de vérifier que tous les liens pointent vers la version HTTPS de votre site.
Erreur de connexion à la base de données
Il s'agit d'un problème courant lors de la migration manuelle. Les utilisateurs font souvent des erreurs de saisie dans le fichier wp-config.php, notamment en ce qui concerne le nom de la base de données et le nom d'utilisateur sur le nouveau site.
Erreur serveur 500
Cette erreur est souvent frustrante car elle n'indique pas clairement sa cause. Elle peut être due à un problème de programmation des fichiers ou à l'impossibilité pour le nouvel hébergeur d'accéder aux fichiers de votre base de données. Il est alors nécessaire de vérifier que les dossiers sont corrects et que les autorisations d'accès sont adéquates.
Découvrons maintenant un plugin WordPress qui permet de contourner tous ces obstacles liés à la migration manuelle de sites web.
Qu'est-ce que BackupBuddy ?
BackupBuddy est un plugin WordPress puissant dédié à la sauvegarde, qui offre également des fonctionnalités de migration. Il facilite le transfert de votre site WordPress vers un autre hébergeur, une nouvelle URL ou un nouveau domaine.

Le processus est simple et se déroule en quelques étapes.
Dans un premier temps, vous devez effectuer une sauvegarde complète de votre site WordPress et la télécharger au format zip. Ensuite, vous transférez votre site web vers un autre hébergeur à l'aide du script ImportBuddy.
Si vous souhaitez savoir comment migrer un site web existant vers un nouveau domaine ou hébergeur avec le plugin BackupBuddy, lisez la suite de cet article.
Avant d'aborder les étapes de la migration, examinons les différentes fonctionnalités offertes par BackupBuddy.
Fonctionnalités du plugin BackupBuddy
Explorons les fonctionnalités clés de BackupBuddy pour une gestion et une migration optimisées de votre base de données.
Sauvegardes automatiques du site web
Par défaut, WordPress ne propose pas de fonction de sauvegarde planifiée. BackupBuddy vous permet de créer des sauvegardes complètes et de planifier des sauvegardes automatiques à intervalles réguliers.
Vous pouvez choisir parmi les fréquences suivantes pour planifier vos sauvegardes :
- Quotidienne
- Tous les deux jours
- Hebdomadaire
- Bihebdomadaire
- Mensuelle
- Trimestrielle
- Semestrielle
- Annuelle
Ces sauvegardes sont automatiquement enregistrées sur votre disque dur, Dropbox, BackupBuddy Stash ou l'emplacement sécurisé de votre choix.
Informations sur le serveur WordPress
BackupBuddy vous fournit un accès direct aux informations de configuration de votre serveur dans l'onglet dédié. Vous n'avez donc plus besoin de vous connecter à votre compte d'hébergement pour consulter des détails tels que la version PHP, la limite de mémoire, le temps d'exécution PHP et les informations relatives à la base de données.

En consultant les statistiques de l'onglet serveur, vous pouvez également obtenir un aperçu des thèmes et plugins actifs sur votre site web.
Analyse de logiciels malveillants
Les logiciels malveillants constituent une menace pour votre site web professionnel, pouvant être injectés à votre insu. BackupBuddy propose un scanner de logiciels malveillants intégré qui vous protège contre ces attaques et restaure des sauvegardes propres, assurant la continuité de l'activité de votre site.
Site de pré-production
La fonctionnalité de déploiement de BackupBuddy vous permet de créer un site de pré-production WordPress pour tester vos modifications. Cette approche est courante chez les concepteurs pour présenter les changements à leurs clients avant de les appliquer au site web en ligne.
BackupBuddy vous offre la possibilité de connecter votre site web en ligne existant à ce site de pré-production. Ainsi, vous pouvez appliquer toutes les modifications au site en ligne en quelques clics.
Restauration sélective de la base de données
Lors de la création de sauvegardes, BackupBuddy vous permet de sélectionner les fichiers à inclure ou à exclure. Cela est particulièrement utile si votre site web contient un grand nombre d'images et que vous ne souhaitez pas les sauvegarder à chaque fois.
Destinations de stockage

BackupBuddy offre plusieurs options de stockage pour vos sauvegardes. Vous pouvez par exemple enregistrer vos fichiers de sauvegarde sur Google Drive, Dropbox, SFTP ou Amazon S3, ou bien directement dans la mémoire de votre ordinateur.

BackupBuddy propose également son propre espace de stockage, BackupBuddy Stash. Tous les clients de BackupBuddy bénéficient de 1 Go d'espace Stash gratuit, facilitant le stockage des sauvegardes.
Vos sauvegardes stockées sur Stash sont sécurisées grâce à un cryptage de haut niveau, comparable à celui des autres fournisseurs tels que Google ou Amazon. Vous pouvez les consulter et les télécharger à tout moment via votre tableau de bord iThemes.
Vous pouvez facilement restaurer des sauvegardes depuis Stash en utilisant l'option Restaurer du tableau de bord des paramètres de BackupBuddy.
Configuration du plugin BackupBuddy pour la migration d'un site web
La migration manuelle d'un site web WordPress est longue et délicate. Le plugin BackupBuddy accélère le processus de migration vers un nouveau domaine, un nouvel hébergement, ou encore le déplacement d'un site WordPress de pré-production vers un environnement en ligne.
Examinons les étapes concrètes pour migrer un site web WordPress avec le plugin BackupBuddy.
Étape 1 : Installation du plugin BackupBuddy.
BackupBuddy étant un plugin premium, vous devez l'acheter sur leur site web.
Une fois inscrit, connectez-vous à votre compte iThemes et rendez-vous sur la page des téléchargements. Cliquez sur l'onglet BackupBuddy et téléchargez le fichier zip du plugin.
Ensuite, connectez-vous à votre site web WordPress et allez dans Plugins > Ajouter un nouveau > Téléverser. Cliquez sur le bouton Téléverser et sélectionnez le fichier BackupBuddy téléchargé sur votre ordinateur.

Une fois le plugin téléchargé, cliquez sur le bouton Activer pour l'installer et l'activer sur votre site web.
Étape 2 : Création d'une sauvegarde de site web
BackupBuddy propose différents types de sauvegardes. Vous pouvez créer des sauvegardes complètes ou définir des règles d'inclusion/exclusion pour sauvegarder certains fichiers.
Pour les besoins de ce tutoriel, nous choisirons l'option Sauvegarde complète. Cela inclura automatiquement tous les fichiers et dossiers de la base de données de sauvegarde.

Pour démarrer la sauvegarde, allez dans Sauvegarde et cliquez sur le bouton Sauvegarde complète. Le processus prend un certain temps, et en cas de blocage, consultez l'onglet Journal d'état pour identifier les éventuelles erreurs.

Une fois la sauvegarde terminée, téléchargez le fichier de sauvegarde en cliquant sur le bouton Télécharger le fichier de sauvegarde. Le fichier zip contient l'ensemble des fichiers de votre base de données et est donc généralement volumineux.

Enregistrez le fichier zip sur votre ordinateur avant de passer à l'étape suivante.
Étape 3 : Télécharger le script ImportBuddy
Pour télécharger le script ImportBuddy, cliquez sur le lien Download Importbuddy.php.

Vous serez invité à définir un mot de passe. Choisissez un mot de passe robuste pour ce script. Pour accélérer le processus, vous pouvez également définir un mot de passe dans les paramètres et laisser ce champ vide.

Enregistrez le script importbuddy.php dans le même dossier que celui de votre fichier de sauvegarde.
Étape 4 : Télécharger les fichiers sur un nouveau serveur
Maintenant que vous disposez du fichier BackupBuddy et du script Importbuddy.php, il est temps de télécharger les fichiers sur votre nouveau serveur.
Accédez au tableau de bord de votre hébergeur et ouvrez le gestionnaire de fichiers.

En général, le dossier public_html se trouve dans tous les panneaux d'hébergement. C'est là que vous devez télécharger les fichiers téléchargés.
Cliquez sur le bouton Télécharger et sélectionnez les fichiers pour démarrer le processus. Le téléchargement peut prendre quelques minutes, en fonction de la taille de votre fichier.

Veillez à supprimer tous les fichiers inutiles afin d'éviter des problèmes de migration.
Il est temps de créer une base de données pour accéder au contenu dynamique de votre ancien site web. Définissez le nom de votre base de données, votre nom d'utilisateur et votre mot de passe, et accordez les droits d'accès à l'administrateur.

Une fois la configuration de la base de données terminée, accédez à votre domaine.com/importbuddy.php. Entrez le mot de passe et cliquez sur Authentifier.
Cliquez sur Restaurer la sauvegarde, puis entrez vos identifiants de base de données. BackupBuddy créera la base de données à votre nouvel emplacement.
Enfin, vérifiez que la nouvelle URL est correcte. BackupBuddy se chargera de migrer toutes les URL vers votre nouveau site web.

Ceci nous amène à la dernière étape de la migration. Vérifiez votre nouveau site web migré avant de cliquer sur le bouton « Terminer le nettoyage ».
Avant d'apporter des modifications (ajout ou modification de liens par exemple), allez dans Permaliens dans les paramètres, et assurez-vous que la structure des permaliens est conforme à ce que vous souhaitez.

Si c'est le cas, cliquez sur « Enregistrer les modifications ».
Et voilà !
Vous avez réussi la migration de votre site WordPress vers une nouvelle destination.
Tarifs de BackupBuddy
Le plugin BackupBuddy est proposé avec quatre plans tarifaires différents.

#1. De base
Le plan de base est le plus abordable et coûte 80 $ pour une licence annuelle. Il comprend des mises à jour régulières du plugin, un support par e-mail, 1 Go d'espace de stockage BackupBuddy et la sauvegarde d'un site web.
#2. Plus
Le plan BackupBuddy Plus coûte 127 $ pour une licence annuelle. Il offre les mêmes avantages que le plan de base (mises à jour du plugin, support par ticket, 1 Go d'espace BackupBuddy Stash), mais vous permet de sauvegarder jusqu'à 10 sites web.
#3. Agence
Pour les agences travaillant avec de nombreux clients WordPress, le plan Agence est recommandé car il ne limite pas le nombre de sites web. Vous pouvez sauvegarder un nombre illimité de sites web pour seulement 199 $ par an.
Ce plan inclut 5 Go d'espace de stockage BackupBuddy Stash, ainsi que les mises à jour régulières et le support client dédié.
#4. Suite de plugins
La suite de plugins est un ensemble qui comprend des plugins de thèmes tels que Restrict Content Pro Professional avec 34 modules complémentaires Pro, iThemes Security Pro, le plan BackupBuddy Agency, ainsi que des mises à jour régulières et un support premium pour tous les plugins.
Alternatives à BackupBuddy
Bien que BackupBuddy soit l'un des meilleurs plugins pour la migration de bases de données WordPress, d'autres plugins populaires existent.
Voici quelques alternatives à BackupBuddy que vous pouvez essayer.
UpdraftPlus Migrator

UpdraftPlus est un plugin de sauvegarde WordPress populaire, installé plus d'un million de fois depuis le référentiel de plugins WordPress. Après avoir créé des sauvegardes, UpdraftPlus permet aux utilisateurs de les stocker sur Google Drive, Dropbox, FTP ou Amazon S3.
Le plugin propose la fonctionnalité premium Updraftplus Migrator, en tant qu'addon dans tous les packs UpdraftPlus Premium. À l'aide du tableau de bord premium, vous pouvez cloner ou migrer votre site web vers une nouvelle URL en quelques minutes.
Snap Creek

Snapcreek, plus connu sous le nom de plugin Duplicator, est un plugin puissant de migration de site web WordPress, installé activement plus d'un million de fois. Le plugin permet de migrer ou de cloner des sites web sans nécessiter de compétences en codage.
Avec Duplicator, vous pouvez programmer des sauvegardes automatiques et les stocker sur Dropbox, FTP, Google Drive ou Amazon S3. Duplicator vous envoie un e-mail à chaque création de sauvegarde ou en cas de problème durant le processus.
En résumé
Le plugin BackupBuddy est un outil performant qui simplifie et accélère considérablement la migration WordPress. Si vous recherchez une solution simple pour migrer un site WordPress, les fonctionnalités de migration de BackupBuddy sont à privilégier.
Nous espérons que cet article sur la migration de votre base de données avec le plugin BackupBuddy vous a été utile et vous évitera de rester bloqué dans un processus manuel.
Pour en savoir plus sur la gestion de bases de données WordPress, n'hésitez pas à consulter notre sélection de plugins de sauvegarde et de migration WordPress.