C2) Permuter entre deux serveurs Magento.

Si vous changez les DNS de vos noms de domaines pour basculer vers un nouveau serveur, la diffusion prend 48H pendant ce temps vous ne savez pas sur quel serveur vous serrez.

Pour le répertoire Magento, c’est pas trop grave du moment que vous utilisez le même nom de dossier et le même nom de domaine.

Par contre la Base de donnée elle risque de ne plus être à jour, car vous risquez d’avoir des commande sur le Serveur 1 et sur le serveur 2

La Solution:

1) Copier le Site et la Base de donnée

J’ai fait de nombreux tutoriels selon les cas ici : Sauvegardes Magento

3) Autoriser l’accès à la base de donnée Mysql a distance dans le my.cnf : j’ai fait un tuto sur ce sujet ici

Dès que vous êtes Prêt a Basculer :

4) Modifier le Local.xml du la Base du Serveur Numéro 1

4a) Mettez-y les paramètre pour utiliser la base du Serveur N°2

Local.xml

il est nécessaire de modifier local.xml

  1. Ce Fichier ce trouve dans votre dossier magento : magento/app/etc/local.xml
  2. Il faut éditer le fichier local.xml de magento/app/etc/local.xml avec un éditeur de texte : sous linux avec Geany, sous windows avec NotePad++
  3. Pour Mettre les informations concernant votre nouvelle Base MySQL de Magento et le nouveau serveur:
  • IpDuNouveauServeur : c’est l’ip du serveur Distant Mysql
  • LoginDeLABase : Le nom de l’utilisateur de la base MySQL/Magento Distante
  • MotDePasse : Le mot de Passe de l’utilisateur de la Base distante
  • NomDelaBase : Le Nom de Base MySQL/Magento Distante
 /Magento/app/etc/local.xml 

     default_setup
            connection
                host  ![CDATA[IpDuNouveauServeur]]  /host
           username  ![CDATA[LoginDeLaBase]]  /username
            password  ![CDATA[MotDePasse]]  /password
            dbname  ![CDATA[NomDeLaBase]]  /dbname
            active 1 /active
        /connection
     /default_setup
/resources
session_save  ![CDATA[files]]  /session_save
/global
admin
    routers
        adminhtml
            args
              frontName  ![CDATA[admin]]  /frontName

5) Important :

Vider la cache et les Sessions :  Dans le Dossier /magento/var/cache et /magento/var/session

Si non la modification du Local.xml ne sera pas pris en compte.


6) Pointer vos noms de Domaine vers IP (DNS) du nouveau Serveur

Attention ça peut prendre 24/48H de propagation…

Vu que vous avez déja la base de données Magento qui pointe vers le nouveau serveur, vous pouvez, Changer des Prix, traiter des Commandes etc…

Mais n’ajoutez rien Produits, images, etc.. pendant le temps de la Propagation.

Terminé🙂


Si vous Utilisez un Ip FailOver j’ai fait ce tutoriel ici : Permuter entre deux serveurs avec ip failover Ovh sous plesk


, , , , ,

  1. C2) Permuter entre deux serveurs avec l’IP FailOver OVH sous Plesk | Eric Kranich
  2. C2) Permuter entre deux serveurs avec l’IP FailOver OVH sous Plesk | Eric Kranich

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :