Устраните мне бесплатно и заочно проблему с перестройкой расчётных таблиц

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 dennis.s
  • Группа: Пользователь
  • Сообщений: 10
  • Регистрация: 05.05.2012

31.07.2012 21:09

*************************************************
Отныне решать проблему «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}


#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8886
  • Регистрация: 20.02.2010

31.07.2012 21:15

Возможно, у пользователя базы данных не хватает прав на создание таблицы.

#3 dennis.s
  • Группа: Пользователь
  • Сообщений: 10
  • Регистрация: 05.05.2012

31.07.2012 21:18

Дело в том, что если изначально на хостинге разрабатывать проект то такого не происходит, а если с localhost'a перенести базу на хостинг, то возникает такая вот проблема

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8886
  • Регистрация: 20.02.2010

31.07.2012 21:20

Надо обратиться к специалисту за качественным и аккуратным переносом.

#5 dennis.s
  • Группа: Пользователь
  • Сообщений: 10
  • Регистрация: 05.05.2012

31.07.2012 21:23

Перенос производится при помощи Sypex Dumper 2

#6 dennis.s
  • Группа: Пользователь
  • Сообщений: 10
  • Регистрация: 05.05.2012

02.08.2012 19:16

Нет ни у кого мыслей на этот счет?

#7 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8886
  • Регистрация: 20.02.2010

26.08.2012 08:23

Отныне решать проблему «Cannot initialize the indexer process» / «There was a problem with reindexing process»
способна Российская сборка Magento.

Поделиться темой: