Сбой при обновления Magento до 1.7: Table 'coupon_aggregated_updated' doesn't exist

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Олжас Сатиев
  • Группа: Клиент
  • Сообщений: 44
  • Регистрация: 01.03.2012

26.04.2012 23:33

Сделал обновление до версии 1.7.
Сделал через магентоконект.
В итоге выдало ошибку

Error in file: "/var/www/vhosts/domen.com/httpdocs/app/code/core/Mage/SalesRule/sql/salesrule_setup/upgrade-1.6.0.1-1.6.0.2.php" - SQLSTATE[42S02]: Base table or view not found: 1146 Table 'domen.com.coupon_aggregated_updated' doesn't exist

Trace:
#0 /var/www/vhosts/domen.com/httpdocs/app/code/core/Mage/Core/Model/Resource/Setup.php(645): Mage::exception('Mage_Core', 'Error in file: ...')
#1 /var/www/vhosts/domen.com/httpdocs/app/code/core/Mage/Core/Model/Resource/Setup.php(437): Mage_Core_Model_Resource_Setup->_modifyResourceDb('upgrade', '1.6.0.1', '1.6.0.3')
#2 /var/www/vhosts/domen.com/httpdocs/app/code/core/Mage/Core/Model/Resource/Setup.php(320): Mage_Core_Model_Resource_Setup->_upgradeResourceDb('1.6.0.1', '1.6.0.3')
#3 /var/www/vhosts/domen.com/httpdocs/app/code/core/Mage/Core/Model/Resource/Setup.php(235): Mage_Core_Model_Resource_Setup->applyUpdates()
#4 /var/www/vhosts/domen.com/httpdocs/app/code/core/Mage/Core/Model/App.php(417): Mage_Core_Model_Resource_Setup::applyAllUpdates()
#5 /var/www/vhosts/domen.com/httpdocs/app/code/core/Mage/Core/Model/App.php(343): Mage_Core_Model_App->_initModules()
#6 /var/www/vhosts/domen.com/httpdocs/app/Mage.php(683): Mage_Core_Model_App->run(Array)
#7 /var/www/vhosts/domen.com/httpdocs/index.php(87): Mage::run('', 'store')
#8 {main}



Я понял что проблема в Mage/SalesRule/ с domen.com.coupon_aggregated_updated
Ее нужно создать?
Спасибо

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

26.04.2012 23:36

Самое разумное теперь - либо обратиться за обновлением к специалисту, либо вернуться к прежней версии, восстановив магазин из резервной копии.

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

27.04.2012 03:31

Вообще же таблица coupon_aggregated_updated создаётся модулем Mage_SalesRule при обновлении этого модуля с версии 1.6.0.0 до версии 1.6.0.1.

В вашем случае либо модуль был не в состоянии создать эту таблицу (отсутствовали права на создание таблиц у учётной записи пользователя СУБД), либо вы забыли отключить кэширование перед обновлением системы.

#4 Олжас Сатиев
  • Группа: Клиент
  • Сообщений: 44
  • Регистрация: 01.03.2012

27.04.2012 09:45

Переустановил, все равно ошибка.
Решилось удалением только Mage_SalesRule, но это тоже не выход =)

#5 Олжас Сатиев
  • Группа: Клиент
  • Сообщений: 44
  • Регистрация: 01.03.2012

27.04.2012 09:58

Может кто-нибудь выложить таблицы coupon_aggregated_updated и salesrule_website (Проблема с их созданием, хочу вручную их через phpMyAdmin импортировать)

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

27.04.2012 11:02

Конечно, это дело владельца - как портить свой магазин, но читателям данный темы повторять данный способ не рекомендую.

#7 Олжас Сатиев
  • Группа: Клиент
  • Сообщений: 44
  • Регистрация: 01.03.2012

27.04.2012 15:22

Проблема решилась. Установил 7-ю версию на стороний хост. Оттуда скопировал недостающие таблицы.
Конечно все через жопу, но работает

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