Le guide de l’hébergement web — mutualisé, VPS, cloud, sécurité et auto-hébergement. Rejoignez la communauté. Nous rejoindre
HostingCommunity
VPS et serveurs

Migration d’un mutualisé vers un VPS : ce qui casse et comment le réparer

9 octobre 2026 · VPS et serveurs
Migration d’un mutualisé vers un VPS : ce qui casse et comment le réparer

Un site qui ralentit aux heures de pointe ou qui réclame des logiciels absents de son offre peut avoir dépassé l’hébergement mutualisé. Passer sur un VPS apporte davantage de contrôle, mais transfère aussi au propriétaire la gestion du serveur.


Les incidents surviennent souvent après le transfert : images invisibles, erreurs de connexion à la base de données, permissions de fichiers incorrectes ou certificat SSL absent. Une migration web préparée et testée avant le changement de DNS aide à repérer ces problèmes sans exposer les visiteurs.


A retenir :


  • Inventaire précis des fichiers, versions PHP et tâches planifiées
  • Sauvegardes distinctes des fichiers et de la base de données
  • Validation complète du site avant la modification du DNS
  • Ancien hébergement conservé pendant la période de vérification

Migration vers un VPS : repérer les pannes avant le transfert


Une fois les limites de l’ancien hébergement identifiées, l’inventaire technique permet d’éviter de reproduire ses dépendances à moitié. Selon le guide de migration de Mathieu Bernard, il faut notamment relever les versions logicielles, les tâches planifiées et les réglages particuliers.


Compatibilité PHP et configuration serveur


A lire également :  Serveur dédié ou VPS : à partir de quand le changement se justifie

La compatibilité PHP mérite une vérification avant toute copie : une extension absente ou une version différente peut bloquer le site. Par exemple, une boutique utilisant une extension PHP non installée sur le VPS risque d’afficher une erreur dès son premier chargement.


Documentez aussi les règles personnalisées, les tâches cron, les services externes et les paramètres de messagerie. Selon la documentation PHP et celle de votre application, contrôlez les versions et modules effectivement requis plutôt que d’installer des composants au hasard.


Les symptômes orientent souvent le diagnostic, mais une même erreur peut avoir plusieurs causes. Le tableau distingue les vérifications initiales à effectuer avant d’intervenir sur les données.


Symptôme Cause à vérifier Contrôle utile
Page blanche ou erreur PHP Version PHP ou extension manquante Comparer les prérequis de l’application
Erreur de connexion au site Identifiants ou nom de base erronés Vérifier le fichier de configuration
Images inaccessibles Chemins copiés ou permissions incorrectes Comparer fichiers et droits de lecture
Courriels non distribués Configuration SMTP ou DNS de messagerie Tester le service et ses enregistrements


Un premier transfert de fichiers avec rsync peut ensuite être comparé à l’inventaire initial. Cette comparaison réduit le risque d’oublier un fichier de configuration, une image ou un contenu récemment modifié.


Vérifications techniques avant copie :


  • Versions PHP et extensions exigées par le site
  • Règles serveur, tâches cron et variables d’environnement
  • Fichiers cachés, certificats et paramètres de messagerie
  • Export récent des fichiers et de la base de données

Réparer les erreurs après le transfert des fichiers et de la base

A lire également :  VPS : premiers pas et sécurisation d’un serveur

Après l’inventaire, le transfert révèle les écarts entre les deux environnements. Une copie complète ne garantit pas que le serveur web puisse lire les fichiers ni que l’application retrouve sa base.


Permissions de fichiers et connexion à la base de données


Sur un serveur Linux, le compte utilisé par Nginx ou Apache doit pouvoir lire les fichiers nécessaires. Si les permissions de fichiers sont trop restrictives, les pages ou les médias échouent ; si elles sont trop larges, la sécurité se dégrade.


Vérifiez le propriétaire des fichiers et attribuez uniquement les droits nécessaires, plutôt que d’appliquer des permissions ouvertes à tout le monde. Pour la base de données, contrôlez séparément son import, le nom de la base, l’utilisateur autorisé et les identifiants indiqués dans la configuration du site.


Dépannage Nginx, PHP-FPM et certificat SSL


Selon le guide de Mathieu Bernard, la configuration Nginx doit être testée avant son rechargement. Une erreur de syntaxe dans un bloc serveur peut rendre le site inaccessible ; les journaux Nginx et PHP-FPM aident alors à isoler la panne.


Le certificat SSL doit correspondre aux noms de domaine réellement utilisés, avec et sans préfixe www si les deux sont actifs. Testez le site par une modification temporaire du fichier hosts, puis vérifiez les pages, la connexion, les images et les formulaires.


Contrôles fonctionnels sur le nouveau serveur :


  • Pages principales et accès à l’administration
  • Images, pièces jointes et liens internes
  • Formulaires, paiements et services externes
  • HTTPS, tâches planifiées et envoi de courriels
A lire également :  Installation of Linux operating system : dans l'ordre

Service Test avant bascule Indice de réparation
Nginx Valider la configuration du site Corriger le bloc serveur signalé
PHP-FPM Ouvrir les pages dynamiques Vérifier le socket et les extensions
Base de données Se connecter avec l’application Revoir identifiants et privilèges
HTTPS Charger le domaine sécurisé Émettre un certificat adapté au domaine

Quand ces contrôles réussissent sur le VPS, la bascule DNS devient l’étape suivante. Elle ne doit pas interrompre les commandes ou les achats encore enregistrés sur l’ancien site.


Bascule DNS vers le VPS sans perdre les nouvelles données


Une fois le nouveau serveur validé, le changement de DNS dirige progressivement les visiteurs vers sa nouvelle adresse. Selon le guide de Mathieu Bernard, réduire le TTL à 300 secondes avant la bascule facilite l’actualisation des enregistrements.


Organiser le changement DNS et surveiller le certificat


Modifiez l’enregistrement A lorsque le site est prêt, puis vérifiez son accès depuis plusieurs réseaux. Les caches DNS ne se mettent pas tous à jour au même moment : gardez l’ancien hébergement actif et surveillez les erreurs pendant cette période.


Sur une boutique ou un site qui reçoit des formulaires, les visiteurs peuvent encore écrire sur l’ancienne plateforme pendant la propagation. Il faut décider à l’avance qui autorise la bascule et comment réconcilier commandes, comptes ou contenus créés des deux côtés.


Sauvegardes, suivi et retour arrière


Le maintien temporaire de l’ancien compte permet de récupérer un fichier oublié ou de comparer une donnée manquante. Définissez une procédure de retour arrière, mais évitez de rediriger le DNS sans savoir quelle base contient les écritures les plus récentes.


Un VPS implique aussi de gérer les mises à jour, la surveillance et les sauvegardes, auparavant prises en charge en partie par l’hébergeur. Prévoyez des copies régulières des fichiers et de la base, conservées hors du serveur, puis testez leur restauration.


Actions après le changement de DNS :


  • Surveillance des pages, journaux et formulaires
  • Comparaison des commandes et contenus récents
  • Sauvegarde externe et essai de restauration
  • Conservation de l’ancien hébergement le temps des vérifications

Une migration réussie se mesure au fonctionnement réel du site après la bascule, pas seulement à la copie des fichiers. Une configuration contrôlée, des sauvegardes restaurables et une décision claire sur les données limitent les conséquences d’une panne.

Source : Mathieu Bernard, « De l’hébergement mutualisé au VPS — guide de migration », 4 février 2026.

à lire aussi

Dans la même rubrique