Cookie

Il arrive parfois que la confiance hoster, celui auquel nous avons confié la gestion de ce site, décide de fermer ses portes, ou changer radicalement les conditions du plan d'hébergement.

Dans ces cas, il y a peu à faire. Une solution est de changer hoster. Dans cet article, nous nous occupons de conserver les paramètres Apache exactement tels qu'ils étaient définis sur l'ancien serveur. Vous devez avoir un accès SSH aux machines.

1_ Nous copions les fichiers de configuration Apache:

# nom d'utilisateur ssh @ oldserver
# scp / etc / apache2 / sites-available / user @ newserver:/etc / apache2 / sites-available /

Cette commande copiera les paramètres Apache de l'ancien vers la nouvelle machine. Maintenant, nous activons tous les sites copiés avec des liens symboliques pour chaque fichier .config copié dans compatible avec les sites.

# ln -s /etc/apache2/sites-available/yourwebsite.com.conf /etc/apache2/sites-enabled/yourwebsite.com.conf

Ou utilisez la commande a2ensite cela fera la même chose.

a2ensite yourwebsite.com

Nous redémarrons Apache pour que les modifications prennent effet.

/etc / init.d / apache2 restart

2_ Nous copions le site

# scp -r / var / www / username @ newserver:/var / www

Tous les principaux CMS (ou peut-être tous les CMS) ils sont fabriqués à partir de fichiers, et avec cette commande nous les avons tous copiés. Il faut dire que le contenu, commentaires, les catégories et les paramètres du site sont enregistrés séparément dans une base de données. Alors copions ça aussi.

3_ Nous migrons MySQL

Nous exécuterons ces commandes en étant connecté à l'ancien serveur.

# mysqldump --all-databases -u root -p> backup.sql
# scp backup.sql username @ newserver:/accueil / nom d'utilisateur /
# nom d'utilisateur ssh @ newserver
# mysql-u root-p < backup.sql

Ce que nous avons fait ici était de créer une sauvegarde de la base de données sur l'ancien serveur, transférez-la dans la nouvelle et remplissez la nouvelle base de données avec le contenu de l'ancienne.

4_ Migration DNS

Il ne reste plus qu'à réinitialiser le DNS pour qu'il pointe vers l'IP du nouveau serveur. Cette opération est à convenir avec l'hébergeur.

  Comment réinitialiser / réinitialiser le mot de passe administrateur pour WordPress

Un conseil. Avant de tout rendre opérationnel, il convient de tester le succès des opérations, par exemple dans un sous-domaine: test.votresiteweb.com, pour s'assurer que tout fonctionne.


TheJoe

Je garde ce blog comme un hobby par 2009. Je suis passionné de graphisme, la technologie, logiciel Open Source. Parmi mes articles ne sera pas difficile de trouver de la musique, et quelques réflexions personnelles, mais je préfère la ligne directe du blog principalement à la technologie. Pour plus d'informations me contacter.

0 commentaires

Laisser un commentaire

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *

Ce site utilise Akismet pour réduire le spam. Découvrez comment vos données de commentaire est traité.