Mise à jour d'un Magento - Le mythe
La commande magique
En théorie, la mise à jour d'un Magento s'effectue en 1 opération :
Mage_All_Latestdans Magento Connect
En pratique, votre installation va totalement échouer et corrompera votre base.
Penser Backup. Tout le temps.
Un backup des fichiers et de la base de données est obligatoire à chaque :
- Tentative de mise à jour
- Installation d'un nouveau module. Magento Connect ou non Les fichiers seront normalement commités.
Comment mettre à jour Magento alors ?
Autant être honnête, une mise à jour via les processus d'installation est longue et fastidieuse, il faut trouver chaque erreur relative aux changements entre 2 versions.
La solution actuelle est de :
- Supprimer tous les fichiers de Magento (votre init commit)
- Mettre les nouveaux fichiers de Magento
- Ouvrir une page du navigateur...
- Corriger tous les scripts de BDD qui plantent
- Corriger tous les templates personnalisés de votre thème qui n'appellent plus les bonnes méthodes
Une solution radicale est de recréer un Magento. Puis, il faut reconstruire le thème, réimporter les clients / catégories / attributs / produits / factures. Bref, un travail de titan qui doit être réfléchi.
Formation Magento Developpeur
Magento 1.X