Отныне решать проблему «Cannot initialize the indexer process» / «There was a problem with reindexing process»
способна Российская сборка Magento.
*************************************************
Здравствуйте!
У меня такая проблема, Magento 1.6.2.0 перестал индексировать Category Flat Data, пишет что требуется обновление для этого индекса, но при попытке индексирования пишет: “Невозможно инициализировать процесс индексатора”. Хотя в конфигурации “Использовать категории каталога с горизонтальной структурой хранения” стоит значение “нет” (и его нельзя даже изменить на “да").
Также заметил что после попытки индексирования Category Flat Data из базы данных пропадает таблица mgntcatalog_category_flat_store_1. Не подскажите возможные причины? Хочу уточнить, что это началось после переноса базы данных с localhost’а
Спасибо!
В файле лога пишет
2012-07-11T06:43:59+00:00 DEBUG (7): Exception message: SQLSTATE[HY000]: General error: 1005 Can't create table './*/mgntcatalog_category_flat_store_1.frm' (errno: 150) Trace: #0 /*/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo->_execute(Array) #1 /*/lib/Zend/Db/Statement.php(300): Varien_Db_Statement_Pdo_Mysql->_execute(Array) #2 /*/lib/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array) #3 /*/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('CREATE TABLE `m...', Array) #4 /*/lib/Varien/Db/Adapter/Pdo/Mysql.php(389): Zend_Db_Adapter_Pdo_Abstract->query('CREATE TABLE `m...', Array) #5 /*/lib/Varien/Db/Adapter/Pdo/Mysql.php(2018): Varien_Db_Adapter_Pdo_Mysql->query('CREATE TABLE `m...') #6 /*/app/code/core/Mage/Catalog/Model/Resource/Category/Flat.php(598): Varien_Db_Adapter_Pdo_Mysql->createTable(Object(Varien_Db_Ddl_Table)) #7 /*/app/code/core/Mage/Catalog/Model/Resource/Category/Flat.php(1411): Mage_Catalog_Model_Resource_Category_Flat->_createTable('1') #8 /*/app/code/core/Mage/Catalog/Model/Resource/Category/Flat.php(1424): Mage_Catalog_Model_Resource_Category_Flat->_createTables() #9 /*/app/code/core/Mage/Catalog/Model/Category/Indexer/Flat.php(246): Mage_Catalog_Model_Resource_Category_Flat->reindexAll() #10 /*/app/code/core/Mage/Index/Model/Process.php(207): Mage_Catalog_Model_Category_Indexer_Flat->reindexAll() #11 /*/app/code/core/Mage/Index/Model/Process.php(253): Mage_Index_Model_Process->reindexAll() #12 /*/app/code/core/Mage/Index/controllers/Adminhtml/ProcessController.php(124): Mage_Index_Model_Process->reindexEverything() #13 /*/app/code/core/Mage/Core/Controller/Varien/Action.php(420): Mage_Index_Adminhtml_ProcessController->reindexProcessAction() #14 /*/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('reindexProcess') #15 /*/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) #16 /*/app/code/core/Mage/Core/Model/App.php(349): Mage_Core_Controller_Varien_Front->dispatch() #17 /*/app/Mage.php(640): Mage_Core_Model_App->run(Array) #18 /*/index.php(80): Mage::run('', 'store') #19 {main}