Migrer son site WordPress depuis un hébergement mutualisé IONOS vers un VPS (chez IONOS également) avec Plesk peut sembler complexe, mais c’est une étape stratégique pour gagner en performances, en liberté technique, et en sécurité.
Dans cet article, je vous guide pas à pas, avec plusieurs alternatives à chaque étape pour s’adapter à votre niveau et vos outils.
Commander et configurer un VPS chez IONOS
Commander votre VPS
Rendez-vous sur https://www.ionos.fr/serveurs/vps
Choisissez un plan VPS adapté (ex : VPS S ou M pour WordPress classique).
Cochez :
Système d’exploitation : Linux (Ubuntu 22.04 recommandé)
Option : avec Plesk préinstallé (sinon, on l’installera manuellement à l’étape 2)
Finalisez votre commande et connectez-vous à votre espace client.
Accéder à votre VPS
Une fois la commande validée, vous recevrez :
L’adresse IP de votre VPS
Un identifiant root
Un mot de passe
Ces infos arrivent généralement par e-mail sous 10 minutes.
Se connecter à son VPS
Option 1 : Depuis Windows (avec PuTTY)
Télécharger PuTTY
Entrer l’adresse IP de votre VPS dans la case “Host Name”
Port : 22 | Connexion type : SSH
Cliquez sur Open, puis entrez root + mot de passe
Option 2 : Depuis macOS / Linux (Terminal)
ssh root@IP_DU_VPS
Remplacez IP_DU_VPS par la bonne valeur
Tapez ensuite votre mot de passe root. Rien ne s’affiche quand vous tapez, c’est normal.
(Optionnel) Mise à jour du VPS (via SSH)
apt update && apt upgrade -y
Cela permet d’avoir toutes les dernières versions sécurisées. À faire avant d’installer quoi que ce soit.
Installation de Plesk (si vous n’avez pas pris Plesk préinstallé)
Commande à lancer sur Ubuntu (macOS/Linux/Windows via SSH)
sh <(curl https://autoinstall.plesk.com/one-click-installer)
Le processus prend environ 10-20 minutes. Une fois terminé, vous verrez une ligne avec l’adresse de connexion à l’interface web de Plesk (ex : https://IP:8443)
Accéder et configurer Plesk
Se connecter à l’interface Plesk
Ouvrez votre navigateur
Rendez-vous à l’adresse suivante : https://IP_DU_VPS:8443
⚠️ Remplacez IP_DU_VPS par l’adresse IP de votre VPS.
Un avertissement de sécurité s’affichera (certificat non valide pour l’instant). Cliquez sur :
“Avancé” > “Continuer vers ce site” (Windows)
“Afficher les détails” > “Aller sur le site” (macOS)
Définir votre mot de passe administrateur
À la première connexion :
Entrez une adresse email valide
Choisissez un mot de passe d’administration
Acceptez les conditions d’utilisation
Finaliser la configuration de Plesk
Sélectionnez le mode d’utilisation : « Web Pro Edition » (ou Web Admin si proposé)
Acceptez les options par défaut
Créez un premier abonnement / domaine (même temporaire) pour débloquer les menus
(Optionnel mais recommandé) : Mettre à jour Plesk et ses composants
Depuis l’interface Plesk :
Allez dans Outils & Paramètres > Mises à jour
Installez les dernières versions de :
Plesk
Extensions principales
Composants liés à PHP, nginx, Apache, etc.
Installer WordPress sur Plesk avec un domaine provisoire ou test
Option A – Utiliser un domaine temporaire ou un sous-domaine (recommandé)
Connectez-vous à Plesk
Allez dans Sites Web & Domaines > Ajouter un domaine
Créez par exemple : test.votredomaine.com ou un domaine technique fourni par IONOS
Cliquez sur Applications dans ce domaine > Installer WordPress
WordPress s’installe automatiquement avec une base de données et un utilisateur. Gardez ces infos accessibles.
Option B – Utiliser le vrai nom de domaine sans modifier les DNS (via fichier hosts)
Cela vous permet de tester le site sur le VPS sans perturber le site en ligne.
Modifier le fichier hosts de votre ordinateur
Windows | C:\Windows\System32\drivers\etc\hosts |
macOS / Linux | /etc/hosts (accès root nécessaire) |
Ajoutez cette ligne en bas du fichier (exemple) :
123.123.123.123 votresite.com
Remplacez 123.123.123.123 par l’IP publique de votre VPS.
📌 Sur Windows :
Ouvrir le Bloc-Notes en mode administrateur (clic droit > Exécuter en tant qu’admin)
Ouvrir le fichier hosts et ajouter la ligne
Enregistrer
📌 Sur macOS / Linux :
sudo nano /etc/hosts
Ajoutez la ligne, puis :
CTRL + O pour enregistrer
CTRL + X pour quitter
Enfin, videz le cache DNS :
Windows :
ipconfig /flushdns
macOS :
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Une fois cela fait, lorsque vous accédez à https://votresite.com depuis votre PC uniquement, vous verrez le site du VPS (et non l’ancien hébergement).
Importer votre site WordPress sur le VPS
Option A – Avec le plugin All-in-One WP Migration (débutant)
Pré-requis :
Vous devez avoir installé le plugin sur l’ancien site et sur le nouveau WordPress.
Sur l’ancien site (mutualisé)
Connectez-vous à l’admin WordPress
Allez dans Extensions > Ajouter > Rechercher : All-in-One WP Migration
Installez et activez
Allez dans All-in-One WP Migration > Exporter
Cliquez sur Exporter vers > Fichier
Une fois terminé, téléchargez le fichier .wpress
Sur le nouveau WordPress (VPS)
Allez dans l’admin WordPress de votre VPS (via Plesk)
Installez le même plugin
Allez dans All-in-One WP Migration > Importer
Importez le fichier .wpress téléchargé
Une fois l’import terminé, vous serez redirigé vers l’ancienne interface admin. Reconnectez-vous (les identifiants sont ceux de l’ancien site).
Option B – Via FTP + base de données (avancé)
Exporter les fichiers :
Connectez-vous à l’ancien serveur via FileZilla ou équivalent
Téléchargez tout le contenu du dossier public_html ou www
Exporter la base de données :
Connectez-vous à phpMyAdmin sur l’ancien hébergement
Sélectionnez la base > Exporter (format SQL)
Importer sur le VPS :
Connectez-vous à Plesk > Files > Uploadez les fichiers WordPress dans /httpdocs
Créez une nouvelle base de données dans Plesk > Bases de données > Ajouter
Allez sur phpMyAdmin de cette nouvelle base > Importer le fichier SQL
Modifier wp-config.php
Dans le fichier wp-config.php :
define('DB_NAME', 'nom_de_la_nouvelle_base');
define('DB_USER', 'utilisateur');
define('DB_PASSWORD', 'mot_de_passe');
define('DB_HOST', 'localhost');
Tester le site importé
Accédez à https://votresite.com (ou domaine temporaire) depuis votre PC pour tester toutes les pages :
Menus, liens internes, visuels
Formulaires, redirections
Plugins et thème
N’oubliez pas de :
Mettre à jour les permaliens (dans WordPress > Réglages > Permaliens > Enregistrer)
Supprimer les anciens plugins inutiles ou les extensions d’import
Configuration définitive du domaine (DNS)
Allez chez votre registrar (où vous avez acheté le domaine, ex : IONOS, OVH, Gandi…)
Accédez à la gestion DNS
Modifiez les entrées suivantes :
A → vers l’IP du VPS
votresite.com A 123.123.123.123
www.votresite.com A 123.123.123.123
Activez le certificat SSL sur Plesk
Une fois le domaine actif sur le bon serveur :
Allez dans Plesk > Sites Web & Domaines
Cliquez sur Certificat SSL/TLS > Obtenir gratuitement via Let’s Encrypt
Cochez www et redirection HTTP vers HTTPS
Validez
Pensez à régénérer le .htaccess ou activer la redirection HTTPS dans WordPress > Réglages > Général.
Migrer son site depuis un hébergement mutualisé IONOS vers un VPS avec Plesk est une excellente décision pour gagner en performance, en liberté et en sécurité. Mais cela demande un peu de méthode : chaque étape doit être respectée, testée, validée avant de rendre le site accessible au public.
En suivant ce guide détaillé étape par étape, vous avez maintenant toutes les clés en main pour réaliser cette migration de manière propre et professionnelle, sans perte de données ni interruption.
Et si malgré tout cela vous préférez déléguer la migration ?
Je propose un accompagnement complet pour la migration de votre site WordPress, la configuration du VPS, la gestion des DNS, des emails et la mise en place de toutes les optimisations essentielles.
👉 Découvrez mes services de création et de gestion de sites web professionnels
