Résoudre le problème « Index process is working now. Please try run this process later »

décembre 29th, 2014 | by | magento

Déc
29

Lorsque l'on essaie de ré-indexer les données de Magento, il arrive que l'on tombe sur cette erreur et une fois tombé dessus, difficile de s'en sortir sans manipulation spécifique.
Vider le cache ne solutionne pas le problème. La solution se trouve dans le dossier /var/locks/. Le site créé un fichier, avec un id correspondant à chaque type d'indexation, pour dire qu'il est en cours de ré-indexation et bloquer tout autre action.
Sauf que parfois ces fichiers ne sont pas supprimés : manque de droit, indexation non terminée normalement...

Il faut donc supprimer tous les fichiers du dossier /var/locks/ et mettre ce dossier en 755 (ou 777 s'il le faut) pour que le serveur puisse recréer les fichiers .lock

Si cela ne fonctionne toujours pas, il faudra certainement aller voir du coté du script /shell/indexer.php pour indexer manuellement.

Et voilà, vous pouvez ré-indexer toutes vos données !

Authored by

Laisser un commentaire