Il peut arriver, par une erreur de manipulation, d'endommager gravement sa base de données. Heureusement, Varien -l'éditeur à l'origine de
Magento- a prévu un système de réparation très poussé.
Allant jusqu'à recréer des tables manquantes, des champs, des indexes... ce script php suppose d'avoir conservé une version saine de sa base de données. Il permet de pointer la base saine et la base endommagée, de les comparer, et de faire les réparations qui s'imposent.
Imaginons un instant que l'administrateur de la plateforme hébergée ait procédé à l'ajout d'un millier de produits, avec les références, les tags, les prix, les descriptions... et que par mégarde il ait supprimé une table. Au lieu de reprendre une version antérieure de la base, et de perdre tout son travail, il lui suffira de réparer la base à l'aide de la structure de la base saine et ce, en quelques secondes.
Voici le lien vers le script, ainsi que la procédure d'utilisation. Ne pas oublier de déplacer/supprimer le script par la suite.