Tengo un problema en Magento. Tengo una tienda de Magento con funcionalidad de sitio web múltiple que contiene aproximadamente 4500 productos. Quiero volver a indexar el producto.Problema de re indización de Magento
He importado 4500 productos por csv a través de la funcionalidad predeterminada de magento. después de la importación de productos que los cambios no se muestran en la parte frontal, así que fui a la gestión de índice y he encontrado que hay dos índices están en estado de procesamiento
1 Características del producto 2 Producto plana de datos
que ya había hecho los siguientes pasos:
1 intenta volver a índice de un lado administrador Sistema-> administración de índices
2 tratar de hacer manualmente llamando al script php
require_once 'app/Mage.php';
umask(0);
Mage :: app("default");
$process = Mage::getSingleton('index/indexer')->getProcessByCode('catalog_product_flat');
$process->reindexAll();
O
$indexingProcesses = Mage::getSingleton('index/indexer')->getProcessesCollection();
foreach ($indexingProcesses as $process) {
$process->reindexEverything();
}
también cambiar el permiso de carpeta var/cerraduras a 777 y también cambiar el nombre de la carpeta y también intenta eliminar el archivo .lock que fue creado en esta carpeta de bloqueo, pero no tiene la solución.
No tengo derechos de SSH. Entonces, ¿hay alguna otra solución que me ayude a resolver el problema de reindexación?
¿Cuál es el problema real? Ha mencionado varias formas que ha tratado de volver a indexar, pero no ha mencionado realmente por qué hasta ahora ninguno de los métodos ha sido suficiente. –
Hola Will, tuve que importar 4500 productos por csv a través de la funcionalidad predeterminada de magento. después de importar el producto, los cambios no se muestran en el anverso, así que fui a la administración de índices y encontré que hay dos índices en estado de procesamiento 1 Atributos del producto 2 Datos planos del producto – drsndodiya
cuando los índices están trabajados en el estado "Procesamiento" para un hace mucho tiempo, es posible que los permisos en los archivos de bloqueo en el directorio var de magento sean incorrectos. Magento enumera los índices como "Procesamiento" cuando no puede obtener un bloqueo, sin molestarse en verificar el motivo de la falla. La razón más común para no adquirir un bloqueo, aparte del procesamiento de índice realmente bloqueado, es que los bloqueos han sido creados por una cuenta de usuario diferente. (por ejemplo, si 'cron' se ejecuta como' root', mientras que magento normalmente es accedido por el usuario 'apache'). Asegúrese de que magento tenga acceso de escritura a las cerraduras. –