Frage

Ich erhalte eine Fehlermeldung“An error occurred while saving the URL rewrite" im Admin-Bereich system -> Index manager -> Catalog URL Rewrites -> REINDEX REQUIRED.Wie kann ich das beheben?

War es hilfreich?

Lösung

manchmal, während Sie einen REINDEX im Admin-Panel durchführen, erhalten Sie den Fehler

Beim Speichern der URL-Rewrite ist ein Fehler aufgetreten.

Nun, während es zahlreiche Korrekturen zu diesem Thema gibt, fand ich, dass ich mich am besten an das Problem befasste und es schnell mit minimalem Aufwand korrigierte.

Wenn Sie versucht haben, eine der anderen Index der früheren Katalog-URL des Index neu zu redex neu zu erstellen, fehlgen diese auch nicht, sondern verwechseln diese nicht in der Indizierung mit der Katalog-URL-Umschreibung nicht. Wenn Sie versuchen, diese separat zu resinnenieren, funktionieren sie immer noch, da das Problem nur mit Katalog-URL-Umschreibungen liegt.

Nun, um dieses Problem zu beheben, müssen Sie Ihren CORE_URL_REWRITE-Tisch abschneiden.

Führen Sie einfach die folgende MySQL-Abfrage

aus. generasacodicetagpre.

Um zu überprüfen, ob es funktioniert hat, führen Sie diese Abfrage

aus. generasacodicetagpre.

Es sollte wiederkommen, dass es 0 ist.

Gehen Sie jetzt in das Admin-Panel und REINDEX Ihre Katalog-URL-Umschreibungen. An diesem Punkt sollte es ohne einen Fehler funktionieren.

Wenn Sie extra sicher sein möchten, dass es funktioniert, können Sie zu Ihrem Terminal oder SVN zurückkehren und zur SQL-Tabelle zurückkehren und die

ausführen. generasacodicetagpre.

Diesmal sollte es eine viel höhere Anzahl zurückgeben, dann 0.

Andere Tipps

Im Folgenden wird jeder Index neu indiziert.

for ($i = 1; $i <= 9; $i++) {
    $process = Mage::getModel('index/process')->load($i);
    $process->reindexAll();
}

Sie können die Funktion auch aufrufen getProcessByCode wie folgt:

$process = Mage::getModel('index/indexer')->getProcessByCode('catalog_product_price');
$process->reindexAll();
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top