Dans ce guide nous vous expliquons comment déplacer manuellement votre site WordPress actuel vers un autre nom de domaine.
- Étape 1 - Vérifiez que votre site actuel fonctionne correctement
- Étape 2 - Téléchargez les fichiers de votre site web
- Étape 3 - Exportez votre base de données
- Étape 4 - Chargez vos fichiers sur votre nouveau domaine
- Étape 5 - Importez votre base de données
- Étape 6 - Allez à wp_options
- Étape 7 - Mettez à jour siteurl et home
- Étape 8 - Mettez à jour vos identifiants dans wp_config
- Étape 9 - Contrôlez votre site web sur le nouveau domaine
- Étape 10 - Réparez les permaliens (Facultatif)
- Étape 11 - Réparez les images endommagés (Facultatif)
- Étape 12 - Vérifiez votre site web de nouveau (Facultatif)
Astuce : Est-ce que cela semble trop difficile ? Alors pourquoi ne pas utiliser notre outil de migration en 1 clic ? Il est inclus dans tous nos packs d'hébergement WordPress.
Étape 1 - Vérifiez que votre site actuel fonctionne correctement
Ouvrez votre site WordPress actuel et vérifiez qu'il fonctionne correctement.
Étape 2 - Téléchargez les fichiers de votre site web
Commencez par faire une sauvegarde de votre site web, les fichiers de votre espace web et votre base de données.
Téléchargez les fichiers de votre site web sur votre ordinateur. Faites une sauvegarde des fichiers dans un dossier séparé.
Consultez un de nos guides si vous avez besoin d'aide :
Étape 3 - Exportez votre base de données
Exportez votre base de données avec phpMyAdmin. Faites une sauvegarde du fichier sql exporté, dans un dossier séparé sur votre ordinateur.
Si vous avez besoin d'aide, consultez notre guide sur comment faire une sauvegarde de votre base de données.
Étape 4 - Chargez vos fichiers sur votre nouveau domaine
Connectez-vous par FTP et chargez votre sauvegarde sur l'espace web de votre nouveau domaine. Si vous avez fait une sauvegarde avec File Manager, n'oubliez pas de la décompresser avant de la charger.
Étape 5 - Importez votre base de données
Importez la sauvegarde de votre base de données sur phpMyAdmin. Consultez notre guide sur comment importer une base de données, si vous avez besoin d'aide.
Étape 6 - Allez à wp_options
Lorsque votre base de données a été importée, localisez la table appelée options_wp dans le menu à gauche.
Étape 7 - Mettez à jour siteurl et home
Vous devez ensuite changer l'emplacement de votre site dans la base de données.
- Dans wp_options, trouvez siteurl et home. Ces enregistrements se trouvent normalement en haut de la table à la ligne 1 et 2.
- Pour siteurl, cliquez sur le champs au-dessous de option_value et remplacez l'ancien domaine avec votre nouveau nom de domaine.
- Cliquez sur la touche Entrée pour sauvegarder.
- Suivez la même procédure pour home.
Étape 8 - Mettez à jour vos identifiants dans wp_config
Vous devez désormais remplacer les identifiants de votre ancien domaine avec les identifiants de votre nouveau domaine dans WordPress.
Nous avons créé un guide sur comment mettre à jour les identifiants au cas où vous auriez besoin d'assistance
Étape 9 - Contrôlez votre site web sur le nouveau domaine
Désactivez votre ancien site pour être sûr qu'il n'interfère pas avec votre nouveau site. Vous pouvez le désactiver en déplacant les fichiers dans un autre dossier.
Vérifiez votre nouveau domaine en l'ouvrant dans un navigateur. Si tout fonctionne correctement, vous avez terminé. Néanmoins, certaines modifications manuelles sont souvent nécessaires.
Étape 10 - Réparez les permaliens (Facultatif)
Si vous obtenez un message d'erreur 404 lorsque vous essayez d'ouvrir un lien, cela veut dire que les Permaliensne fonctionnent pas. Heureusement, le problème est facilement résolu.
- Connectez-vous à votre tableau de bord WordPress.
- Cliquez Réglages puis Permaliens
- Défilez vers le bas et cliquez Enregistrer les modifications.
Étape 11 - Réparez les images endommagés (Facultatif)
Si vos images ne s'affichent pas correctement, c'est parce que les liens renvoient toujours à votre ancien domaine. Vous pouvez résoudre ce problème en insérant les images de nouveau, manuellement.
Si vous avez un site web avec beaucoup d'images, vous pouvez essayer une extension (plugin) appelée Better Search Replace. Elle remplacera automatiquement votre ancien domaine par votre nouveau domaine dans la base de données.
Remarque : Les extensions (plugins) sont des produits fournis par des tiers. De ce fait, nous n'offrons pas de support pour les extensions. Veuillez contacter le fournisseur de l'extension si vous recontrez des problèmes. Nous vous conseillons de faire une sauvegarde des fichiers sur votre site web et dans votre base de données, avant de faire des changements.
- Connectez-vous à votre tableau de bord WordPress.
- Cliquez Extensions puis Ajouter.
- Recherchez Better Search Replace et installez l'extension avec ce nom.
- Cliquez Activer l'extension pour l'activer.
- Cliquez Outils puis Better Search Replace.
- Recherchezvotre ancien nom de domaine et remplacez-le par le nouveau nom de domaine.
- Sélectionnez les tables dans lesquelles vous souhaitez faire votre recherche. Vos posts (?) se trouvent dans les tables wp_posts, mais vous pouvez sans problème sélectionner toutes les tables.
- Décochez la case pour Juste faire un test et cliquez sur Rechercher/Remplacer. Si vous souhaitez executer un test avant d'appliquer les modifications, laissez la case Juste faire un test cochée.
Étape 12 - Vérifiez votre site web de nouveau (Facultatif)
Votre site devrait maintenant être transféré avec les images et les liens. Si vous rencontrez toujours des problèmes, nous vous conseillons de consulter le codex WordPress pour plus d'information.
Articles associés :