Votre magento ne veut plus re-indexer ! Pas de panique, voici les points à vérifier :
– avez vous purger le dossier locks ?
C’est lui qui peut bloquer la ré-indexation connectez vous a votre serveur avec putty par exemple, acéder au dossier de votre magento, et lancer la commande de re-indexation :
cd /var/www/vhost/VotreSiteWeb/Magento/ rm -R /var/locks
– Les paramètres du serveur sont-ils correct ? En grossissant la base mysql à besoin de ressource, si les paramètres php sont d’origines : time_out sont à 60 et limit_ memory a 64/128Mo, etc.. il faut les modifier. voir ce tutoriel ►ici◄
PS : »nul besoin de prendre un serveur plus gros, un serveur puissant mal réglé fera la même chose »
– Avez vous essayé en SSH dans un terminal ?
La re-indexation sera plus rapide et s’il y a une erreur vous aurez un message précis. connectez vous a votre serveur avec putty par exemple, acéder au dossier de votre magento, et lancer la commande de re-indexation :
cd /var/www/vhost/VotreSiteWeb/Magento/ rm -R /var/locks; rm -R /var/cache; php shell/indexer.php reindexall;
Si des messages d’erreurs apparaissent :
Exemple : exception ‘PDOException’ with message ‘SQLSTATE[21S01]: Insert value list does not match column list: 1136 Column count doesn’t match value count at row 1’
C’est que la base de données à subit des dommages il va falloir la réparer: il faut utiliser Magento-db-repair-tool-1.1
– voir tutoriel réparer magento avec Magento-db-repair-tool