Magento – Reindexar desde consola (remotamente)

Como sabéis, Magento al añadir productos, categorías… necesita reindexar la base de datos. Para ello, desde el panel de administración podemos ir a Sistema > Administración de indexación.

Per en ocasiones, sale algún error o el proceso se para porque el servidor corta la conexión por seguridad.

Aquí es donde entra la conexión remota y la reindexación por consola.

Desde vuestro cliente de conexión, yo pongo Putty como ejemplo, vais hasta la carpeta de Magento almacenada en vuestro servidor. Dentro está la carpeta shell. Entrais en ella. Si hacéis un listado veréis que hay varios ficheros php. Aquí es donde debemos ejetuar la indexación de la siguiente manera según lo que necesitéis reindexar:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Lo indexa todo
php -f indexer.php reindexall
// Indexa los atributos de los productos
php indexer.php --reindex catalog_product_attribute
// Indexa los precios
php indexer.php --reindex catalog_product_price
// Indexa url amigables
php indexer.php --reindex catalog_url
// Indexa categorias
php indexer.php --reindex catalog_category_product
// Otros
php indexer.php --reindex catalog_product_flat
php indexer.php --reindex catalog_category_flat
php indexer.php --reindex catalogsearch_fulltext
php indexer.php --reindex cataloginventory_stock
php indexer.php --reindex tag_summary

Bueno. Estos comandos también los utilizo si me da error al indexar. Desde consola te muestra el error que se ha cometido y te permite indagar para arreglarlo.

Artículos relacionados

Magento – Añadir campo al registro del clien... Os detallo cómo añadir un nuevo campo en el formulario de registro de un usuario en Magento. Vaya por delante que no es tarea sencilla. Intentaré ir p...
Revisa la seguridad de tu Magento de forma online A raíz de un artículo de seguridad de Magento, donde relatan la aparición de un malware en forma de javascript que se instala en nuestro servidor, he ...
Magento – Configurar email con servidor SMTP Hay tres opciones para habilitar el envío de emails mediante SMTP desde Magento: 1. Modificando el código Yo soy uno de los detractores de modif...
Magento – Limpiar Base de datos Qué tablas podemos vaciar sin que esto afecte a nuestro Magento? Principalmente todas las que trabajan con los logs y algunos índices. Como siempre, t...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*