Migrer WordPress vers un autre hébergeur
Migrer votre site WordPress vers un autre hébergeur peut sembler compliqué, mais avec la bonne approche, c'est assez simple. Dans cet article, je vous explique trois méthodes : avec une extension, manuellement et via votre hébergeur.
Avant de commencer
Avant de vous lancer dans la migration, il y a quelques points à régler :
- Assurez-vous d'avoir accès à votre hébergement actuel (FTP ou gestionnaire de fichiers)
- Assurez-vous d'avoir accès à votre base de données actuelle (phpMyAdmin)
- Commandez dès maintenant votre nouveau pack d'hébergement
- Notez votre version actuelle de WordPress, votre thème et vos extensions actives
- Faites une sauvegarde complète de votre site (par précaution)
C'est fait ? Alors nous pouvons commencer.
Méthode 1 : migrer avec une extension (la plus simple)
La manière la plus simple de migrer votre site WordPress est d'utiliser une extension de migration. L'option la plus populaire est All-in-One WP Migration.
Étape 1 : installez l'extension sur votre ancien site
- Allez dans Extensions > Ajouter une extension
- Recherchez "All-in-One WP Migration"
- Cliquez sur Installer maintenant, puis sur Activer
Étape 2 : exportez votre site
- Allez dans All-in-One WP Migration > Exporter
- Cliquez sur "Exporter vers" et choisissez "Fichier"
- Attendez la fin de l'export et téléchargez le fichier
Ce fichier contient l'intégralité de votre site : toutes les pages, les articles, les images, les thèmes, les extensions et les réglages.
Étape 3 : installez WordPress sur votre nouvel hébergement
Sur votre nouvel hébergement, vous devez d'abord faire une installation vierge de WordPress. Chez Theory7, c'est très simple via DirectAdmin avec Installatron. En quelques clics, vous disposez d'une installation WordPress fonctionnelle.
Étape 4 : importez votre site
- Connectez-vous à votre nouvelle installation WordPress
- Installez la même extension : All-in-One WP Migration
- Allez dans All-in-One WP Migration > Importer
- Téléversez le fichier d'export que vous avez téléchargé précédemment
- Attendez la fin de l'import
Après l'import, vous devez vous reconnecter avec les identifiants de votre ancien site.
Attention : limite de taille de fichier
La version gratuite de cette extension a une limite de téléversement (généralement autour de 512MB). Votre site est plus volumineux ? Vous avez alors plusieurs options :
- Achetez la version premium de l'extension
- Augmentez la limite de téléversement via votre hébergement
- Utilisez la méthode 2 (migration manuelle)
Méthode 2 : migrer manuellement
Lors d'une migration manuelle, vous copiez vous-même les fichiers et la base de données. Cela demande un peu plus de travail, mais vous gardez un contrôle total.
Étape 1 : téléchargez tous les fichiers via FTP
- Connectez-vous à votre ancien hébergement avec un client FTP comme FileZilla
- Accédez au dossier dans lequel se trouve WordPress (généralement public_html ou www)
- Téléchargez l'intégralité du dossier sur votre ordinateur
Cela peut prendre un certain temps, selon la taille de votre site.
Étape 2 : exportez la base de données
- Connectez-vous à phpMyAdmin via votre ancien hébergement
- Sélectionnez la base de données de votre site WordPress
- Cliquez sur Exporter
- Choisissez "Rapide" comme méthode d'exportation et "SQL" comme format
- Cliquez sur Exécuter et enregistrez le fichier .sql
Étape 3 : créez une nouvelle base de données
Dans DirectAdmin (le panneau de contrôle que vous utilisez chez Theory7), allez dans MySQL Databases (Bases de données MySQL) pour créer une nouvelle base de données. Notez le nom de la base de données, le nom d'utilisateur et le mot de passe.
Étape 4 : importez la base de données
- Ouvrez phpMyAdmin dans DirectAdmin
- Sélectionnez la nouvelle base de données
- Cliquez sur Importer
- Téléversez le fichier .sql que vous avez téléchargé précédemment
- Cliquez sur Exécuter
Étape 5 : téléversez les fichiers sur votre nouvel hébergement
- Connectez-vous à votre nouvel hébergement via FTP
- Téléversez tous les fichiers WordPress dans le bon dossier (généralement domains/jouwdomein.nl/public_html)
Étape 6 : modifiez wp-config.php
Ouvrez le fichier wp-config.php et modifiez les paramètres de la base de données :
define('DB_NAME', 'nieuwe_databasenaam');
define('DB_USER', 'nieuwe_gebruikersnaam');
define('DB_PASSWORD', 'nieuw_wachtwoord');
define('DB_HOST', 'localhost');
Étape 7 : modifiez les URL dans la base de données (si nécessaire)
Si votre nom de domaine change, vous devez modifier les URL dans la base de données. Vous pouvez le faire avec une extension comme Better Search Replace, ou via phpMyAdmin avec les requêtes suivantes :
UPDATE wp_options SET option_value = 'https://nieuwedomein.nl' WHERE option_name = 'siteurl'; UPDATE wp_options SET option_value = 'https://nieuwedomein.nl' WHERE option_name = 'home';
Attention : remplacez 'wp_' par votre propre préfixe de base de données si vous l'avez modifié.
Méthode 3 : laissez-nous migrer votre site
Vous n'avez pas envie de le faire vous-même ? Chez Theory7, nous vous aidons volontiers à migrer votre site WordPress. Contactez notre support et nous discuterons des possibilités. Dans de nombreux cas, nous pouvons prendre en charge l'intégralité de la migration pour vous.
Découvrez nos packs d'hébergement WordPress pour un hébergement rapide et fiable avec une assistance personnalisée.
Après la migration
Une fois votre site en ligne sur le nouvel hébergement, il reste quelques points à vérifier :
- Testez toutes les pages: parcourez votre site et vérifiez que tout fonctionne
- Testez les formulaires: envoyez un message de test via votre formulaire de contact
- Vérifiez les images: toutes les images se chargent-elles correctement ?
- Testez la vitesse: votre site est-il assez rapide ?
- Mettez à jour votre DNS: faites pointer votre domaine vers le nouvel hébergement (voir aussi : le DNS expliqué)
- Installez un certificat SSL: chez Theory7, vous l'obtenez gratuitement via Let's Encrypt dans DirectAdmin
Transférer votre nom de domaine
Si vous souhaitez également transférer votre nom de domaine, il s'agit d'une procédure distincte. Vous avez besoin pour cela d'un code de transfert de votre fournisseur de domaine actuel. Le transfert d'un domaine prend généralement 5 à 7 jours. En savoir plus sur le transfert de nom de domaine.
Astuce : vous pouvez déjà migrer votre site et le tester sur une adresse temporaire, puis transférer votre nom de domaine seulement ensuite. Ainsi, vous n'avez aucune interruption de service.
Questions fréquentes
Combien de temps dure une migration WordPress ?
Avec une extension, vous avez terminé en 15 à 30 minutes. Une migration manuelle prend 1 à 2 heures, selon la taille de votre site et votre expérience.
Vais-je perdre des données lors de la migration ?
Si vous suivez correctement les étapes, vous ne perdez aucune donnée. Par précaution, faites toujours une sauvegarde au préalable.
Dois-je reconfigurer mes extensions ?
Non, si vous migrez l'intégralité du site (base de données comprise), tous vos réglages sont conservés.
Puis-je migrer mon site sans interruption de service ?
Oui. Déplacez d'abord votre site vers le nouvel hébergement et testez-le via une adresse temporaire. Ce n'est qu'ensuite que vous faites pointer votre domaine vers le nouveau serveur.
Et si quelque chose se passe mal ?
C'est pour cela que vous faites une sauvegarde au préalable. Quelque chose ne va pas ? Vous pouvez toujours revenir à la situation précédente. Besoin d'aide ? Notre support vous aide volontiers.
0 van 0 vonden dit nuttig