Pregunta

Estoy recibiendo un error "An error occurred while saving the URL rewrite"en el panel de administración system -> Index manager -> Catalog URL Rewrites -> REINDEX REQUIRED.¿Cómo puedo solucionar este problema?

¿Fue útil?

Solución

A veces, mientras que haciendo un Reindex en el Panel de Administración se mostrará el error

Ocurrió un error al guardar la reescritura de URL.

Ahora, si bien existen numerosas correcciones a este problema, he encontrado uno que me sentía la mejor forma de abordar el problema y corregirlo rápidamente con el mínimo esfuerzo.

Si se trató de volver a indizar en cualquiera de los otros índice del pasado Catálogo URL vuelve a escribir, los que le fallan, pero no hay que confundir a aquellos que no la indexación con el Catálogo de Reescritura de URL.Si intenta volver a clasificar por separado los que todavía funciona como el problema sólo se encuentra con Catálogo URL vuelve a escribir.

Ahora para solucionar este problema será necesario truncar su core_url_rewrite tabla.

Sólo tiene que ejecutar la siguiente consulta de mysql

 TRUNCATE core_url_rewrite;

Para comprobar que funcionaba ejecutar esta consulta

SELECT COUNT(*) FROM core_url_rewrite;

debe volver que es 0.

Ahora entra en el panel de administración y reindex su Catálogo URL vuelve a escribir.En este punto, se debe trabajar sin un error.

Si quieres estar más seguro de que funcionara, usted puede ir de nuevo a su Terminal o SVN y volver a la tabla de sql y ejecutar el

SELECT COUNT(*) FROM core_url_rewrite;

Este tiempo debe devolver un número mucho mayor, a continuación, 0.

Otros consejos

El siguiente va a volver a clasificar cada uno de los índices.

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

También puede llamar a la función getProcessByCode de la siguiente manera:

$process = Mage::getModel('index/indexer')->getProcessByCode('catalog_product_price');
$process->reindexAll();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top