Fairweb

Développement WordPress, WordPress Mu, BuddyPress

Migration de sites web d’un serveur à l’autre sous Plesk 9

| 0 Commentaires

plesk9_boxVous l’avez peut-être remarqué, le migration manager a disparu sous Plesk 9. Néanmoins, il existe une possibilité de migrer des sites d’un serveur à l’autre, à condition que les deux serveurs soient tous deux sous Plesk 9 (même version). On va dire que le serveur A est l’ancien serveur et le serveur B est le nouveau serveur de destination.

  • Créez une sauvegarde du site sur le serveur A grâce au gestionnaire de sauvegarde de Plesk en choisissant de sauvegarder la configuration et les données
  • Dans Plesk sur le serveur B, créez le propriétaire du domaine (identique à celui du serveur A) et créez le domaine sans hébergement.
  • Connectez-vous en root par SSH sur A et allez dans le répertoire /var/lib/psa/dumps (si le serveur était à l’origine sous une ancienne version de Plesk, les sauvegardes sont rangées par propriétaire de site, sinon, elles sont rangées par domaine).
  • Transférez le répertoire de sauvegarde du site du serveur B vers le serveur A :  scp -r monsite.com z root@serveurB.com:/var/lib/psa/dumps/domains/monsite.com (il vous sera demandé le mot de passe root du serveur B, entrez le et validez)
  • Allez dans Plesk sur le serveur B, dans le nouveau domaine, gestionnaire de sauvegarde et restaurez la sauvegarde qui devrait maintenant apparaître. Suivez les différentes étapes.
  • Allez dans la gestion des dns du domaine pour éventuellement modifier les entrées NS si nécessaire. Vous devrez également modifier les serveurs DNS du domaine chez votre registrar si le serveur B fait office de serveur DNS.

Normalement, ça fonctionne.

Erreur possibles :

  • Le site ne peut pas se connecter à sa base de données : celà m’est arrivé sur certains site (pas tous, donc je n’ai pas d’explication sur la raison de ce problème). Solution : installez phpmyadmin sur le serveur B et connectez-vous avec l’utilisateur admin et son mot de passe. Rappelez-vous que dans Plesk, il n’y a pas d’utilisateur root dans Mysql mais admin. Allez dans Privilèges et donnez à l’utilisateur de la base de données des privilèges sur la base de données du site.
  • Impossible d’uploader des images via le site : certains droits sur les répertoires ont du sauter. Modifiez les droits sur les dossiers et fichiers si nécessaire par ftp ou par SSH.
Share

Auteur : Fairweb

Développement php/mysql, conception de sites internet

Laisser un commentaire

Champs Requis *.

*