ActualitésGuide : comment effectuer une migration Wordpress vous-même (sans...

Guide : comment effectuer une migration WordPress vous-même (sans temps d’arrêt)

-

La migration d’un site WordPress peut être nécessaire pour diverses raisons, que ce soit pour changer d’hébergeur, déplacer un site local ou effectuer une migration entre installations multi-sites. Ce guide vous expliquera comment effectuer vous-même la migration de votre site WordPress. Cependant, si vous êtes chez un autre hébergeur, préférez une approche manuelle, ou migrez entre des sites locaux et distants, ce guide vous accompagnera dans le processus de déplacement de votre site WordPress vers un nouvel hébergeur.

Sommaire

Quand migrer un site WordPress est nécessaire : scénarios courants

Il existe plusieurs scénarios dans lesquels la migration d’un site WordPress peut s’avérer nécessaire. Voici quelques-uns d’entre eux :

Téléversement d’un site de développement local vers un site hébergé à distance

Lorsque vous effectuez le développement de votre site localement, il peut être nécessaire de migrer le site vers un environnement distant. Cela peut impliquer le déplacement de fichiers uniquement ou la migration de la base de données dans les deux sens pour tester les changements avec les données actuelles.

Changement de fournisseur d’hébergement  

Un des cas les plus courants pour la migration WordPress. Le passage à un nouvel hébergeur est généralement simple, surtout avec des fournisseurs d’hébergement WordPress qui offrent des services de migration gratuits en fournissant les données de connexion de l’ancien site. Pour des configurations plus complexes ou une préférence pour une approche manuelle, les méthodes décrites dans cet article peuvent être suivies.

Migration d’un site hors d’un réseau WordPress multisite

Lorsqu’un site est hébergé sur un réseau multisite et qu’il doit être séparé, une migration du site hors du réseau, suivie d’une migration vers une nouvelle installation WordPress, est nécessaire. Bien que plus complexe que la migration entre sites autonomes, c’est tout à fait réalisable.

Migration d’un site vers un réseau WordPress multisite

Parfois, il est nécessaire de prendre un site unique existant et de le migrer vers un réseau multisite. Bien que plus complexe que la migration entre deux sites autonomes, cela peut être accompli. Certains utilisent cette approche pour migrer les sites de leurs clients vers un hébergement multisite.

La méthode la plus simple pour migrer un site WordPress implique souvent l’utilisation d’extensions dédiées.

Guide Étape par étape pour migrer un site WordPress avec l’extension Duplicator

La migration d’un site WordPress vers un nouvel hébergeur peut être réalisée de manière efficace grâce à l’extension gratuite WordPress Duplicator. Voici comment procéder :

  • Installation de Duplicator : Installez l’extension Duplicator sur votre site via la section des extensions. Cette extension est gratuite et facile à installer.
  • Fonctionnement de Duplicator : Duplicator crée deux fichiers essentiels : un fichier zip contenant les fichiers et la base de données de votre ancien site, et un fichier installer.php.
  • Transfert des Fichiers : Téléversez ces fichiers sur le nouveau site, où vous devez avoir créé une nouvelle installation WordPress vide.
  • Exécution de l’Installation : Exécutez le fichier installer.php. Duplicator se chargera de décompresser le fichier zip et d’importer vos données et fichiers sur le nouveau site.

Avant de commencer la migration

Avant de débuter le processus de migration avec Duplicator, assurez-vous de prendre certaines mesures préventives :

  • Nettoyez votre ancien site : Supprimez les thèmes ou extensions inutiles et assurez-vous que WordPress, le thème et les extensions sont à jour.
  • Désactivez les extensions de mise en cache : Les extensions de mise en cache peuvent perturber la migration. Désactivez-les avant de commencer.
  • Effectuez une sauvegarde : Sauvegardez votre ancien site à l’aide d’une extension dédiée ou du tableau de bord de votre hébergeur.
  • Créez le nouveau site : Créez un nouveau site vide dans le nouvel emplacement.

Migration d’un réseau multi-site

Vérifiez les directives de Duplicator pour les étapes supplémentaires liées à une migration multi-site.

Création d’une archive de fichiers et de données avec WordPress Duplicator

La première étape cruciale de la migration de votre site WordPress consiste à créer une archive contenant tous les fichiers et données nécessaires pour l’importation vers le nouveau site. Voici comment effectuer cette opération :

  1. Installation de l’extension Duplicator
  • Installez et activez l’extension WordPress Duplicator depuis la section Extensions de votre tableau de bord.
  • Recherchez “WordPress Duplicator“, cliquez sur Installer, puis sur Activer.
  1. Configuration de l’archive
  • Accédez à Duplicator dans le menu d’administration pour accéder aux paramètres de l’extension.
  • Cliquez sur “Créer un paquet” pour commencer la création de l’archive.
  1. Paramètres du paquet
  • Nom : Attribuez un nom significatif au paquet.
  • Stockage : Choisissez où stocker les fichiers du paquet. Vous pouvez utiliser le serveur web, Dropbox, Google Drive, etc.
  • Archive : Sélectionnez l’option pour archiver à la fois la base de données et les fichiers.
  • Installeur : Activez la protection par mot de passe pour renforcer la sécurité du paquet.
  1. Analyse et création
  • L’extension analysera votre système pour s’assurer que tout est en ordre.
  • En cas de problème, suivez les conseils fournis par l’extension.
  • Cliquez sur “Création” pour construire l’archive. Attendez la fin du processus.
  1. Téléchargement de l’archive
  • Une fois la création terminée, vous aurez la possibilité de télécharger les fichiers du paquet.
  • Cliquez sur “Téléchargement en 1 clic” pour récupérer les fichiers sur votre ordinateur.

Vous avez maintenant une archive complète de votre ancien site prête pour la transition.

Importation des archives sur votre nouveau site avec WordPress Duplicator

Après la création des archives, la prochaine étape est d’importer ces fichiers sur votre nouveau site et d’exécuter le processus d’installation. Voici comment procéder :

Utilisation de SFTP pour téléverser les fichiers

  • Utilisez un client SFTP pour téléverser les deux fichiers dans le répertoire /public/ de votre nouveau site.
  • Via votre client FTP, téléversez les fichiers dans ce répertoire.

Lancement du programme d’installation

  • Accédez au programme d’installation en saisissant son URL dans votre navigateur. Utilisez l’URL temporaire de votre nouveau site si le domaine n’a pas encore été transféré.
  • Par exemple, si votre URL temporaire est http://temp.apps.com, saisissez http://temp.apps.com/installer.php dans votre navigateur.

Soumission du mot de passe

  • Si un mot de passe a été défini lors de la création du fichier Duplicator, saisissez-le et cliquez sur “Soumettre”.

Processus d’importation

  • Cochez la case pour confirmer et cliquez sur “Suivant”. L’extension extraira les fichiers d’archive, cette étape peut prendre un certain temps en fonction de la taille du site.
  • Fournissez les détails nécessaires tels que le nom d’hôte, le mot de passe et l’identifiant pour installer une nouvelle base de données.

Vérification de la base de données

  • Cliquez sur le bouton pour vérifier le bon fonctionnement de la base de données.
  • Effectuez les corrections nécessaires. Une fois que le système est satisfait, cliquez sur “Suivant”.

Finalisation de l’importation

  • L’extension passera par plusieurs étapes pour garantir le bon fonctionnement de la base de données avec l’URL temporaire.
  • Cliquez sur “Suivant” pour vous connecter au site.

Test de l’URL temporaire

  • Une fois le site importé, testez-le pour vous assurer qu’il fonctionne correctement.
  • Satisfait du résultat, vous pouvez envisager de rediriger votre nom de domaine vers le nouveau site.

Redirection du nom de domaine

  • Mettez à jour les DNS de votre nom de domaine pour le faire pointer vers le nouveau site.
  • Mettez également à jour les URLs dans les paramètres WordPress une fois que le DNS s’est propagé.

Finalisation

  • Une fois tout en ordre, supprimez l’ancien site et fermez l’ancien compte d’hébergement si vous avez changé de fournisseur.

Votre nouveau site est maintenant opérationnel dans son nouvel emplacement. Effectuez ces étapes avec précaution et, une fois le DNS propagé, votre site sera pleinement fonctionnel à son nouvel emplacement.

Migration d’un site vers ou depuis un multisite WordPress avec des extensions

Lors de la migration d’un site vers ou depuis un réseau multisite WordPress, l’utilisation d’extensions spécifiques est nécessaire. Cependant, l’extension WordPress Duplicator n’est pas adaptée à cette tâche, car elle migre l’ensemble de la base de données et des fichiers, ce qui n’est pas souhaitable lorsqu’il s’agit d’un site spécifique au sein du réseau multisite.

Pour accomplir cette migration, vous devrez recourir à trois extensions distinctes, chacune ayant un rôle spécifique :

Migration du contenu

  • Utilisez une extension dédiée à la migration du contenu du site.
  • Cette extension vous permet de transférer uniquement les fichiers et les données nécessaires pour le site spécifique.

Migration des réglages de widget

  • Optez pour une extension spécifique à la migration des réglages de widget.
  • Cette étape est cruciale pour conserver la disposition et la configuration des widgets sur le nouveau site.

Migration des utilisateurs

  • Utilisez une extension permettant de migrer les utilisateurs du site.
  • Cela garantira que tous les utilisateurs associés au site spécifique seront également transférés.

Migration des fichiers

Avant de migrer le contenu ou les réglages, assurez-vous de migrer le thème et les fichiers d’extension du site. Vous pouvez le faire de deux manières :

  • Installez le même thème et les mêmes extensions sur le nouveau site via l’écran des thèmes ou des extensions, ou téléversez-les si vous les avez obtenus auprès d’une source tierce.
  • Téléchargez le thème et les fichiers d’extension de l’ancien site via SFTP et téléversez-les sur le nouveau site.

Activation du thème et des extensions

  • Activez le thème sur le nouveau site et activez les éventuelles extensions nécessaires.
  • Pour les réseaux multisites, activez le thème pour le site spécifique via l’écran Réseau > Sites et activez-le dans Apparence > Thèmes sur le nouveau site.
  • L’activation des extensions peut être effectuée sur l’écran des extensions du site.

Avec ces étapes, les répertoires nécessaires sont en place sur le nouveau site. Configurez le thème et les extensions manuellement, à l’exception de la configuration des widgets, qui sera prise en charge par l’extension dédiée à cet effet.

Importation d’utilisateurs vers et depuis un multisite WordPress

Lors de la migration d’un site WordPress vers ou depuis un réseau multisite, l’importation et l’exportation d’utilisateurs peuvent présenter des défis particuliers en raison du stockage global des utilisateurs dans une table de base de données commune à l’ensemble du réseau.

Exportation des utilisateurs

  • Installez et activez l’extension “Import Export WordPress Users” sur l’ancien site et le nouveau site.
  • Sur l’ancien site, accédez à Utilisateurs > Importation et exportation d’utilisateurs.
  • Sélectionnez l’onglet “Exportation Utilisateur/Client” et choisissez les rôles d’utilisateur à exporter.
  • Cliquez sur “Exporter les utilisateurs” pour télécharger un fichier CSV sur votre ordinateur.

Importation des Utilisateurs

  • Sur le nouveau site, accédez à Utilisateurs > Exportation d’importation d’utilisateur.
  • Choisissez l’onglet “Importation d’utilisateur/client” et téléversez le fichier CSV exporté.
  • Cliquez sur “Téléverser et importer” pour importer les utilisateurs sur le nouveau site.

Lorsque vous travaillez avec un site au sein d’un réseau multisite, effectuez l’importation et l’exportation au niveau du site individuel plutôt qu’au niveau de l’administrateur du réseau. Les utilisateurs importés seront ajoutés à la base de données du réseau, mais leur activation sera spécifique au site particulier, évitant ainsi l’activation sur l’ensemble du réseau.

Migration de contenu vers ou depuis un WordPress multi-site

Pour migrer du contenu vers ou depuis un réseau WordPress multisite, suivez ces étapes :

Exportation du contenu de l’ancien site

  • Allez dans Outils > Exporter sur l’ancien site.
  • Sélectionnez “Tout le contenu” et cliquez sur “Télécharger l’exportation”.
  • Enregistrez le fichier XML téléchargé dans un emplacement accessible.

Préparation pour l’importation

  • Assurez-vous que les types de publications ou les taxonomies personnalisés sont configurés sur le nouveau site.
  • Vérifiez que le même thème et les mêmes extensions sont installés et activés sur le nouveau site.

Importation du contenu sur le nouveau site

  • Sur le nouveau site, allez à Outils > Importer.
  • Dans la section WordPress, exécutez l’importateur (installez-le au besoin).
  • Téléversez le fichier d’exportation XML de l’ancien site.
  • Cliquez sur “Téléverser le fichier et l’importer”.
  • Attribuez le contenu aux utilisateurs du nouveau site en fonction des indications de l’importateur.

Gestion des fichiers joints

  • Sélectionnez les utilisateurs appropriés et cochez “Téléverser et importer les fichiers joints”.
  • Cliquez sur “Envoyer” pour téléverser les fichiers joints depuis l’ancien site.

Après le processus, accédez à la section Articles pour vérifier que le contenu a été importé avec succès sur le nouveau site.

Migration des widgets dans un WordPress multi-site

Pour migrer les widgets d’un site à un autre, suivez ces étapes :

Utilisation de l’extension Widget Importer & Exporter

  • Installez et activez l’extension Widget Importer & Exporter sur l’ancien et le nouveau site.
  • Sur l’ancien site, accédez à Outils > Importateur/Exportateur de widgets.
  • Cliquez sur “Exporter des widgets” pour télécharger un fichier (.WIE) avec les réglages des widgets.

Importation des widgets sur le nouveau site

  • Assurez-vous d’avoir le même thème et les mêmes extensions activés sur le nouveau site.
  • Sur le nouveau site, allez à Outils > Importateur/Exportateur de widgets.
  • Cliquez sur “Choisir un fichier” et téléversez le fichier .WIE exporté depuis l’ancien site.
  • Cliquez sur “Importer des widgets”.

L’extension importera les réglages des widgets sur le nouveau site. Vérifiez que toutes les zones de widgets sont correctement configurées.

Gestion des erreurs

  • Si des zones de widgets sont manquantes, les widgets seront placés dans la zone des widgets inactifs.
  • En cas d’erreur, vérifiez que le même thème est activé et que toutes les extensions nécessaires sont installées.

Assurez-vous que tous les réglages et configurations sur le nouveau site correspondent à l’ancien site. Si l’ancien site était sur un réseau multi-site, archivez ou supprimez l’ancien site après la migration. Si c’était un site autonome, vous pouvez le supprimer une fois la migration réussie.

Migration manuelle d’un site WordPress

Si vous êtes à l’aise avec SFTP et MySQL, la migration manuelle d’un site WordPress peut être plus rapide et fiable que l’utilisation d’extensions. Voici comment effectuer une migration manuelle d’une installation WordPress autonome :

Création d’une nouvelle installation WordPress

  • Créez un nouveau site sous la forme d’une installation WordPress vide via l’interface d’administration de votre hébergeur.
  • Créez un dossier pour le nouveau site ou utilisez un dossier existant dans le cas où il s’agit de votre premier site sur le compte d’hébergement.

Exportation des fichiers via SFTP

  • Connectez-vous à votre ancien site via SFTP.
  • Téléchargez tous les fichiers WordPress, y compris les fichiers de thèmes, d’extensions, les téléversements, et tout autre fichier ajouté par les extensions dans le répertoire wp-content.
  • Si votre site est dans le domaine racine, téléchargez tous les fichiers. Si WordPress est installé dans un sous-répertoire, téléchargez le contenu de ce répertoire.

Exportation de la base de données

  • Exportez la base de données de votre ancien site via l’interface d’administration de votre hébergeur ou en utilisant un outil tel que phpMyAdmin.

Importation des fichiers et de la base de données sur le nouveau site

  • Téléversez les fichiers téléchargés sur le nouveau site via SFTP.
  • Importez la base de données exportée dans la nouvelle base de données de votre nouveau site.
  • Mettez à jour les informations de connexion à la base de données dans le fichier `wp-config.php` du nouveau site.

Mise à jour des paramètres WordPress

  • Allez dans l’interface d’administration de WordPress sur votre nouveau site.
  • Mettez à jour les URLs du site dans Réglages > Général avec le nouveau domaine.

Après avoir suivi ces étapes, votre nouveau site devrait contenir toutes les données, fichiers et configurations de votre ancien site. Vérifiez que tout fonctionne correctement sur le nouveau site. Une fois la migration validée, vous pouvez supprimer l’ancien site si nécessaire.

Exportation de la base de données avec phpMyAdmin

  • Accédez à l’interface d’administration de votre ancien site et ouvrez phpMyAdmin.
  • Cliquez sur le bouton “Ouvrir phpMyAdmin” dans la section “Accès à la base de données.”
  • Entrez vos identifiants et mot de passe de base de données lorsque vous y êtes invité. Ces informations ne sont pas les mêmes que celles de votre compte d’hébergement.
  • Dans phpMyAdmin, cliquez sur l’onglet “Bases de données” pour voir la liste de toutes les bases de données sur votre compte d’hébergement. Sélectionnez la base de données correspondant au site que vous souhaitez copier.
  • Vous verrez une liste de toutes les tables de la base de données. Cochez la case “Tout cocher” sous la liste des tables. Ensuite, dans la zone déroulante “Avec sélection:”, choisissez “Exporter.”
  • Vous serez redirigé vers un nouvel écran. Cliquez sur le bouton “Go” en bas de l’écran.
  • PhpMyAdmin générera un fichier SQL contenant la structure et les données de la base de données. Ce fichier sera téléchargé sur votre ordinateur. Sauvegardez-le dans un endroit où vous pourrez le retrouver.

Importer les tables de la base de données sur votre nouveau site

C’est la dernière étape du processus.

Pour ce faire, rendez-vous dans l’interface d’hébergement de votre nouveau site et accédez à phpMyAdmin. Si vous avez accidentellement créé une installation WordPress déjà existante ou si vous devez remplacer un site WordPress existant, vous devrez supprimer les tables de la base de données existante. Sélectionnez toutes les tables de la même manière que lors de l’exportation depuis votre ancien site, puis cliquez sur la liste déroulante “Avec sélection:”. Choisissez “Déposer”.

Une confirmation vous sera demandée avant de procéder à la suppression des tables, et cela entraînera la suppression de tout ce qui se trouve dans votre base de données. Si vous hésitez, il est recommandé de sauvegarder d’abord la base de données en exportant les tables.

Une fois que vous avez supprimé les tables de la base de données, ou si vous n’aviez pas de base de données au départ, vous devrez importer les tables de votre ancien site vers votre nouveau site.

Dans phpMyAdmin, cliquez sur l’onglet “Importer”. Dans la section “Fichier à importer”, cliquez sur le bouton “Choisir un fichier” et sélectionnez le fichier SQL depuis votre ordinateur que vous avez préalablement téléchargé. En bas de la page, cliquez sur le bouton “Go”. PhpMyAdmin téléchargera le fichier SQL et l’utilisera pour créer des tables de base de données pour votre nouveau site, identiques à celles de l’ancien site.

Il est probable que vous deviez créer une base de données vide avant d’importer les tables. Dans phpMyAdmin, vous pouvez le faire en accédant à l’écran “Bases de données” et en cliquant sur le bouton “Créer une base de données”. Attribuez un nom significatif à la base de données, puis importez les tables dans cette base.

Modification du fichier wp-config.php après le transfert de la base de données

Maintenant que la base de données a été téléversée, il est impératif de modifier le fichier wp-config.php du nouveau site pour garantir sa correspondance avec la base de données récemment créée.

Revenez à votre client FTP et localisez le fichier wp-config.php dans votre nouveau site. Prenez la précaution de créer une copie de sauvegarde du fichier (au cas où). Ensuite, effectuez un clic droit sur le fichier et choisissez l’option « Modifier » pour l’ouvrir. Identifiez la section renfermant les détails de la base de données.

Les informations d’identification nécessaires peuvent être obtenues à partir de votre tableau de bord d’hébergement.

Tester votre site et mettre à jour le domaine

À présent que votre nouveau site WordPress est configuré, prenez le temps de tester son bon fonctionnement. Lors de ces tests, concentrez-vous uniquement sur les liens dirigeant vers le nouveau site plutôt que vers l’ancien. Certains liens de la base de données peuvent encore contenir l’ancien nom de domaine. Cela ne pose pas de problème, car une fois le test terminé, vous pourrez mettre à jour le nom de domaine.

Comparez l’ancien et le nouveau site pour vous assurer qu’ils sont identiques.

Redirection du nom de domaine vers votre nouveau site

Maintenant que votre nouveau site est prêt, il est temps de démonter l’ancien site et de rediriger votre nom de domaine vers le nouveau.

La procédure reste la même que si vous aviez utilisé l’extension Duplicator, alors suivez les instructions ci-dessus dans cette section de l’article.

Vous disposez désormais de votre nouveau site à son nouvel emplacement. Si l’ancien site n’est plus nécessaire, il est temps de le supprimer et de clôturer votre ancien compte d’hébergement. Et voilà, c’est terminé !

Migration manuelle d’un réseau multisite WordPress

Si vous vous trouvez dans la nécessité de migrer manuellement un réseau multisite ou de déplacer un site vers ou depuis un réseau multisite, et que vous préférez éviter l’utilisation des extensions mentionnées précédemment, cela reste une option viable.

La complexité de la situation réside dans le fait qu’il est nécessaire de migrer une partie spécifique des tables de la base de données ainsi que certains fichiers.

Plutôt que de détailler l’intégralité du processus, je vais mettre en avant les différences clés pour que vous puissiez les appliquer lors de votre travail sur la migration manuelle mentionnée ci-dessus.

Veuillez noter que si vous effectuez la migration de l’ensemble du réseau, le processus est similaire à celui d’un seul site, car c’est l’installation complète que vous déplacez. Dans ce contexte, je me concentrerai spécifiquement sur la migration des sites individuels vers et depuis un réseau multisite.

Création du nouveau site

Étant donné que vous n’effectuez pas la migration de l’intégralité de l’installation du réseau, vous devrez d’abord installer WordPress. Cette étape est nécessaire si vous migrez vers un réseau existant, mais si le réseau est déjà en place, cette installation n’est pas requise.

Lors de la migration des fichiers, l’importation ne concerne pas l’ensemble des fichiers WordPress, mais uniquement le contenu du répertoire wp-content.

Exportation des fichiers

Si vous exportez à partir d’un site unique vers un réseau, la procédure d’exportation des fichiers demeure la même que celle décrite précédemment.

Cependant, si vous exportez un site qui fait actuellement partie d’un réseau multisite, vous devrez extraire uniquement les fichiers propres à ce site.

Commencez par les extensions et les thèmes. Téléchargez uniquement les fichiers des extensions et des thèmes utilisés sur ce site spécifique, et non l’ensemble des extensions et des thèmes installés sur l’ensemble du réseau. Consultez les écrans d’administration du site pour les repérer et les télécharger à partir des répertoires wp-content/themes et wp-content/plugins.

Dans un réseau multisite, les téléversements sont stockés séparément pour chaque site. Ainsi, vous devrez télécharger uniquement ceux du site que vous êtes en train d’exporter. Pour ce faire, commencez par trouver l’ID du site, qui sera représenté par un nombre. Vous trouverez cette information dans l’écran d’administration du réseau > Sites de votre réseau. Ensuite, dans votre répertoire wp-content, ouvrez le répertoire uploads/sites et localisez un dossier portant l’ID du site (sous forme de nombre) comme nom. Téléchargez le contenu de ce répertoire.

Exportation des tables de la base de données

Si vous exportez à partir d’un site d’un réseau, exportez uniquement les tables liées à ce site. Dans phpMyAdmin, localisez les tables nommées wp-id-name, où id représente l’identifiant du site et name est le nom de chaque table unique. Sélectionnez toutes ces tables et cliquez sur l’option Exporter.

Une fois cela fait, vous devrez modifier les noms de ces tables avant de pouvoir les importer sur un site autonome. Sauvegardez le fichier SQL et ouvrez l’original. Recherchez toutes les occurrences de (par exemple) wp-3-, où 3 est l’ID du site. Remplacez-les par wp-. Enregistrez le fichier modifié et utilisez-le lors de l’importation sur le nouveau site.

Importation des fichiers

Si vous importez vers un site d’un réseau multisite, téléversez les fichiers dans le répertoire correctement numéroté de wp-content/uploads/sites.

Pour ce faire, créez d’abord un nouveau site dans votre réseau pour que WordPress génère ce dossier. Suivez les instructions de notre guide WordPress multisite.

Lors de l’importation des fichiers de thèmes et d’extensions, téléversez-les dans les répertoires wp-content/themes et wp-content/plugins comme vous le feriez pour un site WordPress standard.

Importation des tables de la base de données

Si vous importez vers un site d’un réseau multisite, assurez-vous que les tables du fichier SQL ont le bon préfixe avant de les importer.

Après avoir créé le nouveau site vide dans votre réseau, notez son ID. Sauvegardez le fichier SQL de l’ancien site et ouvrez l’original. Remplacez toutes les occurrences de wp- par (par exemple) wp-3-, où 3 est l’identifiant du nouveau site. Enregistrez le fichier.

Ensuite, dans phpMyAdmin, sélectionnez les fichiers créés pour le nouveau site dans votre réseau (tous ceux ayant l’ID du site dans leur préfixe). Déposez-les. Une fois cela fait, importez le nouveau fichier pour créer de nouvelles versions de ces tables.

Importation des utilisateurs

Comme les utilisateurs sont enregistrés pour l’ensemble du réseau et non pour des sites individuels, il n’y a pas de moyen manuel d’exporter des utilisateurs vers ou depuis un site spécifique dans un réseau WordPress multisite.

La seule façon de le faire est d’utiliser la méthode des extensions décrite précédemment. Faites cela après avoir importé tous les autres fichiers et tables.

Notez que lors de l’importation des utilisateurs de cette manière, ils ne seront pas reconnus comme le même utilisateur lors de l’attribution d’articles aux auteurs. Vous devrez passer en revue tous les articles/pages et les attribuer manuellement aux bons auteurs.

Aperçu de votre site

Une fois la migration de votre sous-site ou réseau multisite terminée, il est possible de prévisualiser aisément le site migré en ajustant le fichier hosts de votre ordinateur. Cette manipulation vous autorise à rediriger votre DNS local vers le serveur hébergeant le site migré.

Conclusion

La migration d’un site WordPress entre des hébergeurs ou d’une installation locale vers une installation distante est une étape fréquente pour de nombreux utilisateurs de WordPress. Il existe différentes méthodes pour effectuer cette migration, la principale distinction étant entre une approche manuelle et l’utilisation d’une extension.

Cependant, si vous optez pour une migration autonome d’un site WordPress, les étapes mentionnées ci-dessus vous guideront de manière fiable pour vous assurer que votre nouveau site WordPress est une réplique fidèle de l’ancien.

Actualité

Samsung Galaxy A51 5G : Mise à jour complète

La politique de Samsung en matière de mises à jour de sécurité pour ses smartphones a toujours été exemplaire,...

Vers une nouvelle date de sortie pour GTA 6

Le monde du jeu vidéo retient son souffle en prévision de la sortie de Grand Theft Auto VI (GTA...

Redmi Spotlight Lite : Xiaomi et son appareil de projection compact

Xiaomi a récemment élargi sa gamme de produits avec le lancement du Redmi Spotlight Lite, un petit projecteur offrant...

Les avancées dans la prévention du burn-in sur les écrans OLED

Les écrans OLED (organic light emitting diode) fascinent par leur capacité à générer des noirs profonds et des couleurs...

Nintendo Switch 2: L’attente mondiale dans le gaming

Nintendo Switch 2, le produit le plus attendu dans le monde du gaming, est décrit comme la console de...

Mise à jour Samsung : Des bandes bleues sur l’écran, que faire ?

Après avoir installé la plus récente mise à jour sur leurs appareils, des utilisateurs remarquent des bandes bleues sur...

Populaires

Comment contacter le service client Vinted ?

Vinted : le service client Vinted est un dressing virtuel...

Comment nettoyer votre clavier sans l’endommager ?

Optimiser le nettoyage de votre clavier Si vous utilisez souvent...