Mis à jour le 31 juillet 2024

Migrer un site WordPress d’un serveur local vers un serveur en ligne est une étape cruciale pour tout développeur ou webmaster. Cela vous permet de passer d’un environnement de développement à un site accessible au public. Même si le processus peut paraître intimidant, il devient beaucoup plus gérable si les bonnes étapes sont suivies.

Ce guide vous montrera comment réussir cette migration en utilisant deux méthodes :

  1. Migration manuelle et
  2. Utilisation du plugin “WP Migration All In One”.

En suivant ces étapes, vous garantirez que votre site Web est opérationnel et offrira à vos visiteurs une expérience parfaite.

Préparatifs préalables à la migration

Avant de commencer à migrer votre site WordPress d’un serveur local vers un hébergement WordPress en ligne, il est essentiel de faire quelques préparatifs. Ces étapes préliminaires garantissent le bon déroulement du processus et garantissent que vous disposez d’une sauvegarde en cas de problème.

Sauvegarde complète de votre site WordPress local

Avant toute manipulation, il est crucial de faire une sauvegarde complète de votre site WordPress local. Cette sauvegarde inclut tous les fichiers et la base de données de votre site Web. S’il y a un problème avec la migration, vous disposerez d’une sauvegarde.

  1. Sauvegarde de fichiers : Copiez l’intégralité du dossier WordPress de votre serveur local vers un emplacement sécurisé sur votre ordinateur.
  2. Sauvegarde de la base de données : Utilisez phpMyAdmin pour exporter votre base de données WordPress vers un fichier SQL. Celui-ci servira de sauvegarde et servira à importer la base de données sur le serveur en ligne.

Vérification des fichiers requis pour la migration

Assurez-vous de disposer de tous les fichiers nécessaires avant de lancer la migration. Votre dossier WordPress local doit contenir tous les fichiers et dossiers habituels :

  • contenu wp : contient vos thèmes, plugins et téléchargements.
  • comprend wp : Contient les principaux fichiers WordPress.
  • wp-admin : contient les fichiers du tableau de bord administratif.
  • Fichiers à la racine du dossier WordPress, par exemple wp-config.php, .htaccesset d’autres fichiers essentiels.

Vérifier que vous disposez de tous ces fichiers contribuera à garantir que le site fonctionnera correctement une fois migré en ligne.

Méthode 1 : migration manuelle

La migration manuelle d’un site WordPress d’un serveur local vers un serveur en ligne implique plusieurs étapes. Cette méthode vous donne un contrôle total sur tous les aspects de la migration, garantissant que tous les éléments sont transférés correctement.

1. Exportez la base de données WordPress

Sauvegardez la base de données manuellement depuis phpMyAdmin
  1. Entrez phpMyAdmin : Ouvrez phpMyAdmin sur votre serveur local. Vous pouvez généralement y accéder via http://localhost/phpmyadmin.
  2. Sélectionnez la base de données : Choisissez la base de données WordPress que vous souhaitez exporter.
  3. Exporter la base de données : Cliquez sur ” Exportateur “. Sélectionnez l’option ” rapidement » et format « SQL “, puis clique ” exécuter » Pour télécharger le fichier SQL sur l’ordinateur.

2. Transférez les fichiers WordPress

Transférer des fichiers WordPressTransférer des fichiers WordPress
  1. Préparer les fichiers : Assurez-vous que tous les fichiers WordPress locaux sont prêts à être transférés. Cela inclut le dossier contenu wp et tous les fichiers à la racine du dossier WordPress.
  2. Utiliser un client FTP : Téléchargez et installez un client FTP comme FileZilla. Connectez-vous au serveur en ligne en utilisant les informations FTP fournies par votre hébergeur.
  3. Transférer des fichiers : Accédez au répertoire racine de votre site sur le serveur en ligne (souvent public_html ou www) et téléchargez tous les fichiers WordPress de votre serveur local vers ce répertoire.

3. Créez une nouvelle base de données sur le serveur en ligne

Créer une nouvelle base de données sur le serveur en ligneCréer une nouvelle base de données sur le serveur en ligne
  1. Connectez-vous à cPanel : Connectez-vous au cPanel de votre hôte.
  2. Créer une base de données : Allez dans « Bases de données MySQL » et créez une nouvelle base de données. Entrez le nom, le nom d’utilisateur et le mot de passe de la base de données que vous créez.
  3. Attribuer des privilèges : Assurez-vous que l’utilisateur de la base de données dispose de tous les privilèges sur cette base de données.

4. Importez la base de données WordPress sur le serveur en ligne

Restaurer les bases de données depuis phpMyAdminRestaurer les bases de données depuis phpMyAdmin
  1. Entrez phpMyAdmin : Ouvrez phpMyAdmin sur votre serveur en ligne.
  2. Sélectionnez la base de données : Sélectionnez la nouvelle base de données que vous avez créée.
  3. Importer la base de données : Cliquez sur ” l’importateur “. Sélectionnez le fichier SQL exporté depuis votre serveur local et cliquez sur ” exécuter “. Vérifiez que l’importation s’est terminée sans erreur.

5. Configuration du fichier wp-config.php

Configuration du fichier wp-config.phpConfiguration du fichier wp-config.php
  1. Ouvrez wp-config.php : Utilisez un éditeur de texte pour ouvrir le fichier wp-config.php C’est à la racine de votre dossier WordPress.
  2. Modifier les paramètres de connexion : Mettre à jour les valeurs DB_NAME, DB_USER, DB_PASSWORDet DB_HOST sur le serveur en ligne pour correspondre à votre nouvelle configuration de base de données.
define('DB_NAME', 'nom_de_votre_base_de_donnees');
define('DB_USER', 'nom_utilisateur');
define('DB_PASSWORD', 'votre_mot_de_passe');
define('DB_HOST', 'localhost');
  1. Enregistrer et transférer : Enregistrez les modifications et téléchargez le fichier wp-config.php mise à jour sur votre serveur en ligne via FTP.

6. Terminez la migration et résolvez les problèmes

  1. Configurer correctement le DNS (Domain Name System) : Ceci est essentiel pour garantir que les visiteurs puissent accéder à votre site. Consultez notre article pour savoir comment procéder.
  2. Consultez le site : Visitez votre site Web pour vérifier que tout fonctionne correctement. Assurez-vous que toutes les pages se chargent, que les images s’affichent et que les liens fonctionnent.
  3. Résoudre les problèmes courants : Si vous rencontrez des problèmes, vérifiez les fichiers de configuration de votre serveur, les autorisations et les paramètres des fichiers. Les problèmes courants après une migration incluent des liens rompus, des erreurs de connexion à la base de données et des problèmes d’autorisation de fichiers.

Méthode 2 : Utilisation du plugin « All in One WP Migration »

Utiliser un plugin pour migrer un site WordPress d’un serveur local vers un serveur en ligne peut grandement simplifier le processus. Le plugin « All In One WP Migration » est une solution populaire et efficace pour accomplir cette tâche sans avoir besoin de connaissances techniques avancées. D’autres extensions peuvent également être utilisées comme Duplicator, Updraftplus

1. Installation et activation du plugin

  1. Ajouter un plugin : Depuis votre tableau de bord WordPress, allez dans « Plugins » et cliquez sur « Ajouter ». Recherchez : « All In One WP Migration », puis installez et activez le plugin.
  2. Configuration initiale : Lorsque le plugin est activé, vous verrez une nouvelle option “All-In-One WP Migration” dans le menu de votre tableau de bord.

2. Exportez le site Web vers WordPress local

Exporter le site Web vers WordPress localExporter le site Web vers WordPress local
  1. Exporter le site : Aller ” Migration WP tout-en-un » > « Exportateur ». Sélectionner ” Exporter ici » et choisissez « le fichier “. Le plugin commencera à créer une copie de votre site.
Téléchargez le fichierTéléchargez le fichier
  1. Téléchargez le fichier : Une fois l’export terminé, téléchargez le fichier de sauvegarde sur votre ordinateur. Ce fichier contiendra toutes les données et configuration de votre site WordPress local.

3. Importez le site WordPress sur le serveur en ligne

Importez le site WordPress sur le serveur en ligneImportez le site WordPress sur le serveur en ligne
  1. Installez le plugin sur le serveur en ligne : Connectez-vous à votre site WordPress sur le serveur en ligne, rendez-vous dans la rubrique « Extensions » et installez le plugin « All In One WP Migration » comme vous l’avez fait pour le site local.
  2. Importer le fichier : Aller “ Migration WP tout-en-un » > « Importateur “. Cliquez sur “Importer depuis” et sélectionnez le fichier de sauvegarde précédemment téléchargé.
  3. Terminer l’importation : Le plugin importera automatiquement le contenu de votre site local sur le serveur en ligne. Une fois l’importation terminée, le plugin vous demandera de sauvegarder les permaliens.

4. Terminez la migration

Terminez la migrationTerminez la migration
  1. Enregistrer les permaliens : Allez dans « Paramètres » > « Permaliens » et cliquez sur « Enregistrer les modifications » pour mettre à jour les permaliens.
  2. Consultez le site : Visitez votre site Web pour vous assurer que tout fonctionne correctement. Vérifiez que les pages se chargent, que les images apparaissent et que les liens fonctionnent correctement.

Conclusion

Migrer un site WordPress d’un serveur local vers un serveur en ligne peut sembler complexe, mais avec les bonnes méthodes et outils, le processus peut être simplifié. Que vous choisissiez la méthode manuelle ou que vous utilisiez le plugin « All In One WP Migration », chaque étape doit être suivie scrupuleusement pour garantir une migration sans tracas ! Une fois la migration terminée, assurez-vous que tout fonctionne correctement et effectuez les ajustements nécessaires en cas de problème.

Jacques TremblayJacques Tremblay
Articles récents de Jacques Tremblay (voir tout)



Cloud Computing

Leave a Reply

Your email address will not be published. Required fields are marked *