Migrer WordPress du mutualisé vers un VPS Plesk

Migrer WordPress du mutualisé vers un VPS Plesk

Publié le

Passer d’un hébergement mutualisé à un VPS (Virtual Private Server) administré via Plesk est une étape importante dans la vie d’un site WordPress. Elle permet de gagner en performances, flexibilité et sécurité. Ce guide complet vous explique pourquoi et comment réussir cette migration, étape par étape, sans interruption de service majeure.

Pourquoi migrer un WordPress d’un mutualisé vers un VPS ?

  • Performance accrue : plus de ressources dédiées (RAM, CPU), pas de partage avec d’autres sites.
  • Stabilité : fini les ralentissements liés aux “voisins bruyants” sur un serveur mutualisé.
  • Flexibilité : choix de la version PHP, gestion fine d’Apache/Nginx, bases de données multiples.
  • Sécurité : configuration avancée des pare-feu, certificats SSL, règles spécifiques par site.
  • Scalabilité : possibilité d’augmenter les ressources selon la croissance du trafic.

Si votre site commence à attirer de nombreux visiteurs, ou si vous exploitez WooCommerce ou un site professionnel, passer à un VPS Plesk est un vrai atout.

Pré-requis avant la migration

  • Un VPS avec Plesk installé (chez OVH, IONOS, Scaleway, etc...).
  • Accès au compte du mutualisé pour exporter fichiers et base de données.
  • Nom de domaine (DNS modifiables, idéalement avec un TTL réduit avant migration).
  • Backups complets du site WordPress (fichiers + base SQL).
  • Certificat SSL prêt (Let’s Encrypt via Plesk ou migration d’un certificat existant).

Sauvegarder son site sur l’hébergement mutualisé

La première étape consiste à extraire vos fichiers et votre base de données.

Exporter les fichiers

  1. Connectez-vous en FTP/SSH à votre mutualisé.
  2. Téléchargez le répertoire public_html ou www (qui contient wp-content, wp-includes, etc.).
  3. Vérifiez que le fichier wp-config.php est bien présent.

Exporter la base de données

  1. Accédez à phpMyAdmin sur votre hébergeur mutualisé.
  2. Sélectionnez la base liée à votre site WordPress.
  3. Cliquez sur Exporter → méthode personnalisée → format SQL.
  4. Conservez ce fichier .sql précieusement.

Astuce : vous pouvez aussi utiliser un plugin comme All-in-One WP Migration, mais une migration manuelle reste plus fiable.

Préparer l’environnement VPS avec Plesk

Une fois connecté à Plesk (via https://IP-SERVEUR:8443), configurez votre environnement :

  • Créer un nouvel abonnement pour votre domaine dans Plesk.
  • Configurer la version PHP identique ou supérieure à celle de l’ancien hébergement.
  • Créer une base de données MySQL/MariaDB et un utilisateur avec droits complets.
  • Configurer l’accès FTP/SSH pour l’import des fichiers.

Plesk simplifie cette gestion grâce à son interface claire : vous pouvez gérer PHP, SSL, DNS et mails directement depuis le tableau de bord.

Importer le site WordPress sur le VPS

Importer les fichiers

  1. Connectez-vous au FTP/SSH du VPS via Plesk.
  2. Uploadez vos fichiers WordPress dans le répertoire httpdocs du domaine.
  3. Vérifiez que les permissions de fichiers/dossiers sont correctes (généralement 644 pour fichiers, 755 pour dossiers).

Importer la base SQL

  1. Dans Plesk → Base de données, ouvrez phpMyAdmin.
  2. Sélectionnez la base créée.
  3. Cliquez sur Importer et uploadez votre fichier .sql.

Configurer wp-config.php

Éditez ce fichier pour mettre à jour les informations de connexion :

define('DB_NAME', 'nom_base');
define('DB_USER', 'utilisateur_base');
define('DB_PASSWORD', 'mot_de_passe');
define('DB_HOST', 'localhost');

Vérifier et ajuster la configuration

SSL et HTTPS

Dans Plesk, activez Let’s Encrypt pour générer automatiquement un certificat SSL et forcer le HTTPS.

Réécritures d’URL

Assurez-vous que le module Apache/Nginx “rewrite” est activé pour WordPress (permalinks).

Extensions PHP

Activez les extensions nécessaires depuis Plesk (ex. mbstring, gd, intl, zip, imagick).

Mise à jour des DNS

Une fois le site opérationnel sur le VPS, mettez à jour les DNS :

  1. Dans le registrar de votre domaine, changez l’IP du record A pour pointer vers le VPS.
  2. Si vous utilisez les DNS de Plesk, configurez la zone dans l’interface (A, MX, CNAME, etc.).
  3. Réduisez le TTL avant migration pour accélérer la propagation (par ex. 300s).

La propagation peut prendre de quelques minutes à 24h selon les FAI.

Vérifications post-migration

  • Testez les pages principales (accueil, articles, produits WooCommerce, formulaire de contact).
  • Vérifiez l’accès à l’administration WordPress (/wp-admin).
  • Assurez-vous que les images et médias s’affichent correctement.
  • Testez les envois d’e-mails (SMTP/PHPMailer configurés dans Plesk).
  • Surveillez les logs d’erreurs PHP via Plesk pour détecter d’éventuels problèmes.

Optimisations sur VPS

  • OPcache activé pour accélérer PHP.
  • Cache WordPress (plugin type WP Rocket ou LiteSpeed Cache si dispo).
  • Monitoring via Plesk (CPU, RAM, espace disque).
  • Firewall + Fail2ban pour bloquer les attaques courantes.
  • Backups programmés (Plesk permet de configurer des sauvegardes automatiques).

Conclusion

Migrer un site WordPress d’un hébergement mutualisé vers un VPS avec Plesk est une étape stratégique pour améliorer performances, sécurité et fiabilité. Avec une préparation rigoureuse (sauvegardes, staging, tests), l’opération peut se dérouler en toute fluidité et sans coupure perceptible pour vos visiteurs. Une fois sur VPS, vous bénéficiez d’un contrôle complet et d’une base solide pour faire évoluer votre site, notamment si vous exploitez WooCommerce, si il y a beaucoup de traffic ou si vous souhaitez disposer de fonctionnalités avancées.