Magento – Indexing läuft und läuft und kommt nicht zum Ende

/shell/indexer.php

Wenn man viele Artikel importiert, kann es vorkommen das Magento mit dem Index erstellen nicht mehr hinterherkommt und einfach aufgibt.

Das kommt daher, daß dieses Drecksteil von Magento nach JEDEM importierten Artikel erstmal die 9 verschiedenen Indice neu aufbaut.

Wenn man das dann im Adminbereich unter System–>Index-Verwaltung–>Index-Modus wechseln–>Manuelles update abknipst, funktioniert schon mal der Import wesentlich schneller.

Dann kann es aber passieren, das er einfach die Indice nicht mehr neu aufbaut.

Wenn das passiert, sollte man erstmal in /locks/ nachsehen und dort die .lock-Dateien löschen.

Dann loggt man sich per SSH auf den Server ein und wirft die Indexierung manuell an:

Man geht in den Ordner /shell. Dort öffnet man ein Terminal und gibt ein freundliches php indexer.php reindexall ein.
Wenn das nur eine Fehlermeldung auswirft ala: “Unbeknown class: class Mage_Shell_Compiler extends Mage_Shell_Abstract” dann muß man die Datei /shell/indexer.php öffnen und direkt nach require_once 'abstract.php'; die Zeile require_once '../app/Mage.php'; hinzufügen. Speichern und die vorherige Eingabe nochmals wiederholen.

/shell/indexer.php

Notice: This work is licensed under a BY-NC-SA. Permalink: Magento – Indexing läuft und läuft und kommt nicht zum Ende

Comments are closed.