Comment migrer WordPress manuellement (9 étapes, sans plugin)
John Turner
John Turner
La migration manuelle vous permet de contrôler entièrement chaque fichier et chaque ligne de base de données transférés d'un serveur à l'autre. Finies les limitations imposées par les plugins, les restrictions de taille de fichier ou les processus opaques impossibles à vérifier en cas de problème.
Ce contrôle a un prix. Il comporte plusieurs étapes, et certaines d'entre elles présentent des risques de défaillance spécifiques qui ne se révèlent qu'une fois que l'on se retrouve face à un écran blanc ou à une erreur de connexion à la base de données. Je suis déjà passé par là. Ce n'est pas une partie de plaisir.
Ce guide vous accompagne tout au long du processus, étape par étape, en signalant les points sensibles avant chaque étape. À la fin, vous disposerez d'un site fonctionnel sur le nouvel hébergeur, testé avant même de toucher au DNS.
Quelques points à savoir d'emblée: la migration manuelle est la solution idéale lorsque vous avez besoin d'un contrôle précis, lorsque votre hébergeur ne prend pas en charge les plugins de migration, ou lorsque vous migrez vers un serveur vierge sur lequel WordPress n'est pas préinstallé. Dans la plupart des autres cas, il existe une méthode plus rapide. J'aborderai également ce sujet après les étapes manuelles.
En voici les principaux enseignements :
- La migration manuelle vous offre un contrôle total, mais comporte de nombreuses étapes. C'est lors de deux d'entre elles (le remplacement des URL et la mise à jour du fichier wp-config.php) que la plupart des migrations échouent ; veillez donc à lire les avertissements avant de passer à ces étapes
- Vérifiez la version de PHP sur votre hébergeur actuel avant de commencer et assurez-vous que le nouvel hébergeur propose la même version. Une incompatibilité de version est la cause la plus fréquente d'un écran blanc après la migration ; il vaut mieux y consacrer cinq minutes maintenant plutôt que de passer une heure à diagnostiquer le problème plus tard.
- N'effectuez jamais de recherche et de remplacement SQL brut dans votre base de données pour mettre à jour des URL. Cela endommage les données sérialisées ; utilisez d'abord le plugin « Search & Replace Everything » en mode test.
- Vous pouvez tester le site entièrement migré sur le nouvel hébergeur avant de modifier le DNS en modifiant votre fichier hosts local
- La propagation DNS prend entre 2 et 6 heures après la bascule ; veillez à ce que l'ancien site reste accessible et intact jusqu'à ce que vous ayez vérifié que le nouveau fonctionne correctement
Table des matières
- Pourquoi migrer manuellement votre site WordPress ?
- Ce dont vous avez besoin avant de commencer
- Comment migrer manuellement un site WordPress
- Étape 1 : Exportation de votre base de données
- Étape 2 : Téléchargez vos fichiers WordPress
- Étape 3 : Créer une nouvelle base de données
- Étape 4 : Téléchargez vos fichiers vers le nouvel hébergeur
- Étape 5 : Importez votre base de données d'origine
- Étape 6 : Modifier le fichier wp-config.php
- Étape 7 : Mettre à jour les URL dans la base de données
- Étape 8 : Testez votre nouveau site
- Étape 9 : Mettez à jour vos paramètres DNS
- Il existe un moyen plus rapide de faire cela
- Foire aux questions (FAQ)
- Votre site est désormais hébergé sur le nouveau serveur. Voici la marche à suivre.
Pourquoi migrer manuellement votre site WordPress ?
Lorsque vous créez votre site web, vous choisissez un plan d'hébergement et un nom de domaine qui répondent à vos besoins. Toutefois, il se peut que vous ayez besoin de migrer votre site. Il s'agit de déplacer votre site web WordPress vers un autre hébergeur, un autre serveur ou un autre domaine.
Voici quelques raisons de migrer votre site.
- Mauvaise performance du site web
Vous pourriez commencer à rencontrer des temps d'arrêt, des vitesses de chargement lentes ou d'autres problèmes de performances. Dans ce cas, vous devrez trouver un meilleur hébergeur ou passer à une formule d'hébergement supérieure. Vous pourriez, par exemple, passer d'un serveur mutualisé à un hébergement WordPress géré.
- Augmentation du trafic organique
Une fois que vous aurez développé votre petite entreprise ou votre blog, il se peut que votre serveur actuel ne soit pas en mesure de gérer ce volume important de trafic.
- Rebranding
Un nom de domaine complexe peut avoir un impact sur la crédibilité de votre site web. Si vous envisagez de changer de domaine, il est temps de migrer votre site.
- Création d'un site d'essai
Si vous apportez des modifications à votre site en direct, vous risquez de l'endommager. Pour éviter ce problème, vous pouvez migrer votre contenu vers un site de démonstration local.
Ce dont vous avez besoin avant de commencer
Les migrations manuelles comportent de nombreux éléments à prendre en compte. Il suffit qu'un identifiant manque ou qu'une étape de préparation soit omise pour devoir interrompre la migration en cours afin de retrouver l'élément manquant, et certaines étapes sont difficiles à interrompre une fois lancées.
Assurez-vous que tout soit en place avant de toucher quoi que ce soit sur l'un ou l'autre des serveurs.
Accès et identifiants :
- Client FTP installé et opérationnel (FileZilla est le choix habituel) ou accès à cPanel confirmé sur l'ancien et le nouveau serveur
- L'accès à phpMyAdmin a été confirmé sur les deux hébergeurs. Connectez-vous et vérifiez que vous pouvez voir votre base de données WordPress avant de commencer
- Votre nouveau compte d'hébergement est désormais entièrement configuré ; vous disposez soit d'un nom de domaine actif, soit d'une URL temporaire que vous pouvez utiliser à des fins de test
Contrôles techniques :
- La version de PHP de votre hébergeur actuel. Vous pouvez la trouver dans cPanel ou demander à votre hébergeur. La version de votre nouvel hébergeur doit correspondre à celle-ci, ou s'en rapprocher. Une incompatibilité de version est la cause la plus fréquente d'un écran blanc après la migration, et il vaut mieux prendre cinq minutes pour vérifier maintenant plutôt que de passer une heure à diagnostiquer le problème plus tard.
- Espace disque disponible sur le nouvel hébergeur. Vous devez disposer d'au moins deux fois la taille actuelle de votre site pour permettre le téléchargement, l'extraction et l'importation de la base de données
Avant d'exporter quoi que ce soit :
- Désactivez les plugins de mise en cache sur l'ancien site. Les fichiers mis en cache risquent d'être inclus dans votre exportation et de provoquer des dysfonctionnements sur le nouveau serveur.
- Supprimez les plugins, thèmes et fichiers multimédias inutilisés si vous souhaitez effectuer une migration propre. Ce n'est pas obligatoire, mais une migration est le moment idéal pour le faire.
- Effectuez une sauvegarde complète du site actuel et conservez-la hors du serveur. Si un problème survient à n'importe quelle étape des neuf étapes suivantes, cette sauvegarde vous permettra de revenir à la situation initiale.
Comment migrer manuellement un site WordPress
Même si les services de migration permettent d'automatiser le processus, vous préférerez peut-être le faire vous-même. Si vous disposez de certaines connaissances techniques, vous pouvez migrer WordPress sans avoir recours à des outils tiers.
Voici comment migrer manuellement votre site web :
- Étape 1 : Exportez votre base de données: récupérez un fichier SQL contenant l'ensemble du contenu et des paramètres de votre site depuis l'ancien hébergeur ; utilisez la compression gzip si la base de données dépasse 100 Mo, sinon l'importation pourrait échouer
- Étape 2 : Téléchargez vos fichiers WordPress: récupérez tous les fichiers de l'ancien serveur ; la méthode du fichier ZIP via cPanel est plus rapide et plus fiable que le FTP pour les sites disposant de bibliothèques multimédias volumineuses
- Étape 3 : Créez une nouvelle base de données sur le nouvel hébergeur: configurez la base de données vide à laquelle votre site migré se connectera ; notez toutes les informations d'identification dès leur création
- Étape 4 : Téléchargez vos fichiers sur le nouvel hébergeur: transférez tout vers le nouveau serveur et définissez les droits d'accès appropriés ; des droits d'accès incorrects peuvent entraîner des erreurs 403
- Étape 5 : Importez votre base de données sur le nouvel hébergeur: téléchargez votre fichier SQL dans la nouvelle base de données ; vérifiez que vos tables apparaissent bien dans phpMyAdmin avant de passer à l'étape suivante
- Étape 6 : Mettez à jour le fichier wp-config.php: connectez WordPress à la nouvelle base de données en utilisant vos nouveaux identifiants ; une seule faute de frappe ici entraînera une erreur de connexion à la base de données sur le site en ligne
- Étape 7 : Mettre à jour les URL dans la base de données: remplacez les anciennes références de domaine à l'aide de la fonction « Rechercher et remplacer tout », et non via du code SQL brut ; le remplacement via du code SQL brut peut endommager les données sérialisées et perturber la mise en page du constructeur de pages
- Étape 8 : Testez le site: vérifiez que tout fonctionne sur le nouvel hébergeur en modifiant votre fichier hosts local, tandis que l'ancien site reste accessible à tous les autres utilisateurs
- Étape 9 : Redirigez votre domaine vers le nouvel hébergeur: mettez à jour vos serveurs de noms ou votre enregistrement DNS A une fois que les tests ont confirmé que la migration s'est déroulée sans problème ; conservez l'ancien site tel quel jusqu'à ce que la propagation soit terminée
Étape 1 : Exportation de votre base de données
La base de données contient tout ce que WordPress génère de manière dynamique : articles, pages, commentaires, comptes d'utilisateurs, paramètres des extensions et configurations des widgets. C'est le fichier le plus important que vous allez déplacer.
Une fois que vous disposez d'une sauvegarde de la base de données, vous pouvez facilement la transférer sur votre nouveau serveur.
En général, votre hébergeur vous permet d'accéder facilement à phpMyAdmin, qui est un gestionnaire de base de données. Chez Bluehost, par exemple, vous trouverez le bouton phpMyAdmin.

Dans le volet de gauche, cliquez sur le nom de votre base de données WordPress. Si vous ne savez pas de laquelle il s'agit, ouvrez le fichier wp-config.php de votre site actuel et recherchez la ligne DB_NAME valeur.
Une fois votre base de données sélectionnée, cliquez sur l'onglet «Exporter».

Pour la plupart des sites, l'exportation rapide au format SQL suffit. Cliquez sur « Go » et enregistrez le fichier .sql sur votre ordinateur. Donnez-lui un nom reconnaissable, par exemple site-backup-2026-04-17.sql.

Si votre base de données dépasse 100 Mo, utilisez plutôt la méthode d'exportation personnalisée. Faites défiler la page vers le bas jusqu'à l'option « Compression » et sélectionnez « gzip ». Cela permet de compresser le fichier avant son téléchargement et d'éviter une erreur liée à la taille maximale du fichier lors de son importation ultérieure.
Étape 2 : Téléchargez vos fichiers WordPress
Vos fichiers WordPress comprennent le logiciel de base, votre thème, tous les plugins et l'intégralité de votre bibliothèque multimédia. Il existe deux façons de les récupérer depuis le serveur. La méthode à choisir dépend de la taille de votre site.
Méthode A : Gestionnaire de fichiers cPanel (recommandée pour les sites de plus de 500 Mo)
Connectez-vous au panneau de configuration de votre hébergeur et ouvrez cPanel ou le gestionnaire de fichiers personnalisé de votre hébergeur.

Accédez au dossier racine de votre site, généralement nommé « public_html ». Cliquez dessus avec le bouton droit de la souris et sélectionnez « Compresser ». Choisissez le format zip et confirmez. Attendez que la compression soit terminée. Cela peut prendre quelques minutes pour les sites volumineux.

Une fois que le fichier ZIP s'affiche, téléchargez-le. Vous obtiendrez ainsi un seul fichier au lieu de milliers de fichiers individuels, ce qui est nettement plus rapide et évite les problèmes de délai d'expiration FTP avec les bibliothèques multimédias volumineuses.
Méthode B : FTP avec FileZilla (convient aux sites de petite taille)
Ouvrez FileZilla et connectez-vous à votre hébergeur actuel à l'aide de vos identifiants FTP.

Accédez au répertoire racine de votre site dans le panneau de droite. Sélectionnez tout, cliquez avec le bouton droit de la souris, puis choisissez « Télécharger ».

Sachez que les transferts FTP peuvent expirer sur les sites volumineux. Si la connexion est interrompue en cours de transfert, la fonction « Reprendre » de FileZilla reprendra là où le transfert s'était arrêté. Cliquez avec le bouton droit sur l'élément de la file d'attente et sélectionnez « Traiter la file d'attente » une fois reconnecté.
Dans tous les cas, le contenu que vous téléchargez comprend le fichier wp-config.php, le fichier .htaccess et l'intégralité du dossier wp-content. Vérifiez que votre dossier local contient bien ces trois éléments avant de poursuivre.
Étape 3 : Créer une nouvelle base de données
Si vous travaillez avec une nouvelle installation de WordPress, vous devrez créer une nouvelle base de données. Cela vous permettra d'importer votre base de données SQL enregistrée.
Cette procédure peut varier en fonction de votre hébergeur. Si vous utilisez un hébergeur qui fournit cPanel, trouvez les paramètres des bases de données et cliquez sur Bases de données MySQL.

Vous pouvez simplement nommer la nouvelle base de données. Cliquez ensuite sur Créer une base de données.

En plus d'une nouvelle base de données, vous devrez ajouter un nouvel utilisateur. Indiquez un nouveau nom d'utilisateur et un nouveau mot de passe dans la section Utilisateurs MySQL.

Ensuite, reliez le nouvel utilisateur à la base de données que vous venez de créer. Sous Ajouter un utilisateur à la base de données, sélectionnez le nouvel utilisateur et la base de données.

N'hésitez pas à accorder à l'utilisateur tous les privilèges. L'utilisateur aura ainsi un contrôle total sur la base de données.
Étape 4 : Téléchargez vos fichiers vers le nouvel hébergeur
Cette étape est identique à l'étape 2. Choisissez la méthode qui correspond à la façon dont vous avez téléchargé les fichiers.
Si vous avez téléchargé un fichier ZIP via le Gestionnaire de fichiers de cPanel :
Connectez-vous à cPanel sur votre nouvel hébergeur. Accédez au dossier racine où votre site doit être hébergé, généralement public_html. Cliquez sur « Télécharger » et sélectionnez votre fichier zip. Une fois le téléchargement terminé, faites un clic droit sur le fichier zip et sélectionnez « Extraire ». Vérifiez que la destination est bien le dossier racine de votre site, puis lancez l'extraction.

Si vous avez effectué le téléchargement via FTP :
Connectez-vous à votre nouvel hébergeur avec FileZilla en utilisant les identifiants FTP de celui-ci. Accédez à la racine du site dans le volet de droite. Glissez-déposez les fichiers que vous avez téléchargés depuis le volet de gauche pour les mettre en ligne. Prévoyez un certain temps si votre bibliothèque multimédia est volumineuse.
Une fois le téléchargement terminé, vérifiez les droits d'accès aux fichiers. Des droits d'accès incorrects peuvent entraîner des erreurs 403 « Forbidden » et des écrans blancs qui donnent l'impression qu'un autre problème est survenu.
Dans le Gestionnaire de fichiers de cPanel, sélectionnez tous les dossiers situés à la racine de votre site, cliquez avec le bouton droit de la souris et choisissez « Modifier les permissions ». Définissez les permissions des dossiers sur 755. Sélectionnez ensuite tous les fichiers et définissez leurs permissions sur 644.

Tout se passe bien si l'intégralité de la structure de votre site apparaît dans le Gestionnaire de fichiers sur le nouvel hébergeur, sans qu'aucun dossier ne semble manquer.
Étape 5 : Importez votre base de données d'origine
Connectez-vous à phpMyAdmin sur votre nouvel hébergeur. Dans le panneau de gauche, cliquez sur le nom de la base de données vide que vous avez créée à l'étape 3. Elle ne devrait encore contenir aucune table. Ensuite, rendez-vous dans l'onglet «Import».
Sélectionnez le fichier .sql que vous avez exporté à l'étape 1. Conservez les paramètres par défaut pour toutes les autres options.
Avant de cliquer sur « Go »: si votre fichier .sql n'est pas compressé et dépasse la taille maximale de téléchargement indiquée sur la page, vous obtiendrez une erreur. Pour résoudre ce problème, revenez en arrière, réexportez le fichier en activant la compression gzip, puis réessayez avec le fichier compressé.

Une fois l'importation réussie, le panneau de gauche affiche les tables de votre base de données. Vous devriez voir des tables dont le nom commence par le préfixe « wp_ » (ou un préfixe personnalisé si vous l'avez modifié lors de l'installation de WordPress).
Si le volet de gauche reste vide après l'importation, cela signifie qu'une erreur s'est produite. La cause la plus fréquente est l'importation dans la mauvaise base de données. Vérifiez bien que vous avez sélectionné votre nouvelle base de données dans le volet de gauche avant de cliquer sur l'onglet « Importer ».
Étape 6 : Modifier le fichier wp-config.php
Le fichier wp-config.php indique à WordPress à quelle base de données se connecter et quelles informations d'identification utiliser. Pour l'instant, il contient encore les informations de base de données de votre ancien hébergeur. Tant que vous ne l'aurez pas mis à jour, votre site migré tentera de se connecter à une base de données qui n'existe plus.
Recherchez le fichier wp-config.php parmi les fichiers que vous avez téléchargés. Il devrait se trouver à la racine du site, à côté du dossier wp-content. Faites un clic droit dessus et sélectionnez « Modifier ».
Repérez ces quatre lignes et modifiez-les pour qu'elles correspondent à ce que vous avez créé à l'étape 3 :
define( 'DB_NAME', 'your_new_database_name' );
define( 'DB_USER', 'your_new_database_user' );
define( 'DB_PASSWORD', 'your_new_database_password' );
define( 'DB_HOST', 'localhost' );
DB_NAME, DB_USERet DB_PASSWORD doit correspondre exactement à ce que vous avez noté à l'étape 3, y compris tout préfixe ajouté par votre hébergeur. DB_HOST est presque toujours localhost, mais certains serveurs gérés utilisent un nom d'hôte spécifique. Si localhost Si cela ne fonctionne pas, consultez la documentation de votre hébergeur ou contactez son service d'assistance par chat pour connaître la valeur correcte.
Ici, chaque caractère compte. Un seul espace en trop entre les guillemets provoquera une erreur de connexion à la base de données. Relisez le texte après l'avoir enregistré.
Enregistrez le fichier et fermez l'éditeur.
Étape 7 : Mettre à jour les URL dans la base de données
Votre base de données contient encore votre ancien domaine dans l'ensemble du contenu des articles, des paramètres et des données sérialisées des extensions. Vous devez remplacer l'ancien domaine par le nouveau partout où il apparaît.
N'utilisez pas de données brutes SQL REPLACE interroger directement la base de données. Le remplacement par du code SQL brut corrompt les données sérialisées, qui constituent le format utilisé par WordPress pour stocker les tableaux de paramètres complexes dans la base de données. Il en résulte des mises en page du constructeur de pages défectueuses, des configurations de widgets défectueuses et des paramètres de plugins qui se réinitialisent sans avertissement, souvent d'une manière difficile à diagnostiquer.
Le plugin « Search & Replace Everything » offre une meilleure solution. Dans le champ « Rechercher », saisissez votre ancien domaine en incluant le protocole (par exemple, https://olddomain.com). Dans le champ « Remplacer par », saisissez votre nouveau domaine (https://newdomain.com).

Sélectionnez toutes les tables de la liste, prévisualisez l'opération de recherche et de remplacement, puis lancez-la.
La simulation vous indique le nombre d'occurrences détectées sans que rien ne soit modifié. Vérifiez ce nombre, assurez-vous qu'il vous semble raisonnable, puis appliquez les modifications.
Une fois le remplacement terminé, rendez-vous dans Paramètres » Permaliens dans wp-admin et cliquez sur Enregistrer les modifications sans rien changer. Cela permet de régénérer votre fichier .htaccess et d'effacer toutes les règles de réécriture qui font référence à l'ancien domaine.

Étape 8 : Testez votre nouveau site
La plupart des tutoriels sautent cette étape. C'est pourtant la plus utile.
Vous pouvez consulter votre site migré sur le nouvel hébergeur avant d'y rediriger votre domaine, sans avoir à modifier le DNS. Pour ce faire, il suffit de configurer temporairement votre ordinateur pour qu'il résolve votre domaine vers l'adresse IP du nouveau serveur.
Trouvez l'adresse IP de votre nouveau serveur. Votre panneau de contrôle d'hébergement l'affiche généralement sur la page principale de cPanel ou sous la rubrique « Adresse IP partagée ».

Sur Mac ou Linux:
Ouvrez le Terminal et exécutez sudo nano /etc/hosts. Au bas de la fichier hosts, ajoutez une nouvelle ligne : 123.456.789.0 yourdomain.com (en utilisant l'adresse IP et le nom de domaine réels de votre serveur). Enregistrer avec Ctrl+X, puis Y, puis Entrer.
Sous Windows :
Ouvrez le Bloc-notes en tant qu'administrateur (cliquez avec le bouton droit sur le Bloc-notes, puis sélectionnez « Exécuter en tant qu'administrateur »). Ouvrez le fichier situé dans le répertoire C:\Windows\System32\drivers\etc\hosts. Ajoutez la même ligne à la fin du fichier, puis enregistrez-le.
Ouvrez maintenant votre navigateur et rendez-vous sur votre domaine. Votre ordinateur chargera le site à partir du nouveau serveur, tandis que le reste du monde continuera de voir l'ancien.
Vérifiez les points suivants avant de continuer :
- La page d'accueil s'affiche correctement
- Affichage des images
- Les liens internes fonctionnent
- Vous pouvez accéder à wp-admin à l'aide de vos identifiants
- Tous les formulaires de contact sont envoyés sans erreur
- Le certificat SSL apparaît comme valide
Étape 9 : Mettez à jour vos paramètres DNS
À ce stade, votre site web est entièrement migré vers le nouveau serveur ou nom de domaine. Bien que votre site fonctionne, il est important de mettre à jour la façon dont il est affiché dans le système de noms de domaine (DNS).
Actuellement, le DNS de votre domaine pointe vers son ancien hébergeur. Heureusement, vous pouvez facilement changer cela pour refléter votre nouvel hôte.
Cette procédure varie en fonction de l'endroit où vous avez enregistré votre nouveau domaine. Pour vous donner une idée de la façon dont cela fonctionne, nous allons vous guider à travers les étapes pour changer vos serveurs de noms dans Bluehost.
Tout d'abord, connectez-vous à votre compte d'hébergement et allez dans Domaines " Mes Domaines. Développez ensuite le menu déroulant à droite de votre domaine et cliquez sur DNS.

Ici, vous verrez vos enregistrements DNS, y compris vos serveurs de noms et vos adresses IP. Cliquez ensuite sur Modifier.

Pour pointer vers un nouvel hébergeur, sélectionnez Personnalisé comme Type de configuration.

Il ne vous reste plus qu'à saisir les informations relatives à votre nouvel hébergeur. Il faut compter jusqu'à 48 heures pour que les DNS se propagent et commencent à pointer vers le nouveau site.
Il existe un moyen plus rapide de faire ça
Une migration manuelle se déroule en neuf étapes, c'est un fait. Si vous êtes parvenu à aller jusqu'au bout, vous savez désormais exactement ce qui a été déplacé, où cela a été transféré et pourquoi. Ces informations sont vraiment utiles.
Dans la plupart des cas, cependant, un tel niveau de contrôle n’est pas nécessaire. Et c’est au cours de deux de ces neuf étapes que les migrations manuelles échouent le plus souvent.
Une solution simple et rapide consiste à installer un plugin de migration WordPress.
Bien qu'il existe de nombreux choix, Duplicator est un outil puissant qui vous permet d'exporter votre site WordPress et de le déplacer facilement.

L'une de mes fonctions préférées de Duplicator Pro est sa fonctionnalité de glisser-déposer.
Vous pouvez créer une sauvegarde qui regroupe le contenu de votre site, les thèmes, les plugins, la base de données et les fichiers multimédias. Il vous suffit ensuite de déposer ce fichier zip sur le deuxième site.

Cela lancera l'assistant de migration de Duplicator, qui vous guidera étape par étape dans l'importation de votre contenu d'origine. Vous n'aurez pas besoin d'importer manuellement des fichiers ni d'exécuter un script de recherche et de remplacement.

De plus, Duplicator a été conçu pour gérer les grands sites et les réseaux multisites. Vous n'avez pas à vous inquiéter de la perte de données importantes de votre agence ou de votre site d'entreprise.
Cet outil vous permettra d'économiser beaucoup de temps et d'efforts lors du transfert de votre site web. Plutôt que de vous battre avec des gestionnaires de fichiers et phpMyAdmin, vous pouvez laisser Duplicator faire le travail à votre place !
Foire aux questions (FAQ)
Combien de temps faut-il pour migrer manuellement un site WordPress ?
Pour un petit site doté d'une médiathèque modeste, prévoyez entre 1 et 2 heures du début à la fin. Un site volumineux contenant plusieurs gigaoctets de fichiers multimédias et une base de données lourde peut prendre entre 4 et 6 heures, principalement en raison du temps d'attente lié aux transferts de fichiers. Les étapes en elles-mêmes ne sont pas lentes ; ce sont les transferts FTP et les importations de bases de données qui le sont. L'utilisation de la méthode ZIP via cPanel réduit considérablement le temps de transfert pour les sites plus volumineux.
Dois-je réinstaller WordPress sur le nouvel hébergeur avant la migration ?
Non. Vous transférez votre installation WordPress existante, y compris les fichiers principaux. Si vous installez d'abord une nouvelle version de WordPress sur le nouvel hébergeur, cela créera un fichier wp-config.php qui entrera en conflit avec le vôtre, ainsi qu'une base de données en double que vous devrez supprimer avant d'importer la vôtre. Commencez par vider le dossier public_html sur le nouvel hébergeur.
Que faire si ma base de données est trop volumineuse pour être exportée via phpMyAdmin ?
Utilisez l'option d'exportation personnalisée avec la compression gzip activée, ce qui résout la plupart des cas. Si le fichier compressé est encore trop volumineux pour être importé, utilisez BigDump, un script PHP gratuit qui divise les fichiers SQL volumineux en morceaux plus petits et les importe les uns après les autres. Téléchargez BigDump sur votre nouveau serveur, indiquez-lui l'emplacement de votre fichier SQL, puis lancez-le depuis le navigateur. Sinon, WP-CLI prend en charge les bases de données de toute taille : wp db export sur l'ancien serveur et wp db import sur le nouveau.
Comment savoir quand la propagation DNS est terminée ?
Utilisez un outil tel que whatsmydns.net pour vérifier comment votre domaine est résolu depuis différents endroits à travers le monde. Saisissez votre domaine et sélectionnez l'enregistrement A. Lorsque la majorité des emplacements affichent l'adresse IP de votre nouveau serveur, la propagation est effectivement terminée pour la plupart des visiteurs. Dans certains cas exceptionnels, la propagation mondiale complète peut prendre jusqu'à 48 heures, mais la plupart des régions sont mises à jour dans un délai de 2 à 6 heures.
Quelle est la méthode la plus simple pour migrer un site WordPress ?
La manière la plus simple de migrer un site WordPress est d'installer un plugin de migration WordPress comme Duplicator Pro. Avec Duplicator, vous pouvez regrouper l'ensemble de votre site dans un seul fichier d'archive zippé. Ensuite, vous pourrez le glisser et le déposer dans une nouvelle installation WordPress.
Cela vous évite de devoir transférer manuellement vos fichiers et votre base de données et garantit qu'aucune donnée n'est perdue lors de la migration.
Si vous souhaitez explorer les différents plugins de migration disponibles, voici quelques-unes des options les plus populaires :
Comment puis-je migrer manuellement mon site WordPress ?
Pour migrer manuellement votre site WordPress, exportez la base de données de votre site WordPress actuel dans phpMyAdmin. Ensuite, transférez tous les fichiers de votre site web vers le nouvel environnement d'hébergement à l'aide de FTP ou d'un gestionnaire de fichiers.
Vous devrez également créer une nouvelle base de données sur le nouveau serveur d'hébergement et importer la base de données précédemment exportée. Enfin, mettez à jour les identifiants de la base de données et l'URL du site dans le fichier wp-config.php du nouvel hébergement pour garantir une connectivité correcte.
Comment puis-je télécharger mon site WordPress sur un hôte réel après avoir travaillé localement ?
Sur votre site local, créez une copie des fichiers et de la base de données du site avec Duplicator Pro. Assurez-vous que Duplicator est également installé sur votre site de production. Ensuite, utilisez l'outil d'importation pour télécharger votre site local vers le serveur live.
Puis-je transférer un site WordPress vers un autre ?
Oui, vous pouvez transférer un site WordPress vers un autre. En utilisant le plugin Duplicator Pro, il suffit de créer une sauvegarde du site original. Ensuite, importez la sauvegarde dans le nouveau site et suivez les étapes de l'assistant de migration de Duplicator.
Comment restaurer mon site WordPress sur un nouvel hébergeur ?
Pour restaurer votre site WordPress sur un nouvel hébergeur, assurez-vous d'utiliser Duplicator pour enregistrer des sauvegardes régulières. Si votre site tombe en panne et que vous décidez de changer d'hébergeur, il vous suffit de glisser-déposer le fichier d'archive de sauvegarde le plus récent sur le nouveau site. Vous récupérerez ainsi toutes les données du site d'origine.
Votre site est désormais hébergé sur le nouvel hébergeur. Voici la marche à suivre.
Vous venez de terminer une migration. Le site est prêt, a été testé et est en ligne. C'est précisément à ce moment-là que la plupart des gens négligent de faire une sauvegarde et se mettent immédiatement à apporter des modifications.
Ne le faites pas. Effectuez dès maintenant une sauvegarde complète du nouveau site, avant toute mise à jour de plugin, modification de thème ou modification de contenu. Si un problème survient au cours de la première semaine sur le nouvel hébergeur, vous aurez besoin d'un point de restauration à partir d'un état connu pour être correct, et non d'une sauvegarde de l'ancien serveur.
Plus d'1,5 million de professionnels de WordPress utilisent Duplicator Pro pour créer des sauvegardes vérifiées et complètes qu'ils peuvent restaurer depuis n'importe où, même lorsque WordPress lui-même est inaccessible. L'URL de reprise après sinistre vaut à elle seule le coup, car elle permet de restaurer un site même lorsque vous ne pouvez absolument pas accéder à wp-admin.
Si vous venez de passer plusieurs heures à effectuer une migration manuelle, consacrer cinq minutes à une sauvegarde avant de passer à autre chose est la suite logique.
Besoin d'autres conseils pour la migration de WordPress ? Consultez nos autres guides ci-dessous.
- Comment déplacer un site Web WordPress vers un nouvel hébergeur ?
- 5 meilleurs plugins WordPress de migration multisite
- Le guide complet de la migration des sites web vers le référencement
- Comment réparer votre site WordPress qui ne fonctionne pas après une migration
- L'ultime liste de contrôle pour la migration de WordPress