Инструмент восстановления базы данных Magento не работает - PullRequest
0 голосов
/ 27 сентября 2011

Я пытаюсь обновить базу данных magento 1.3.2.4 до версии 1.4.0.1 с помощью «инструмента восстановления базы данных Magento», но он не работает.Когда я вхожу в детали, запускаю сценарий, это занимает много времени, и все равно ничего не происходит (когда я ждал около часа), и у меня есть приличный сервер (двойной Xeons, 16 ГБ ОЗУ, 2xSAS RAID).

Когда я получаюнадоело ждать и обновить страницу, или запустить скрипт с самого начала, он выдает мне следующее сообщение об ошибке:

Ошибка # 1005: не удается создать таблицу 'temp. # sql-b4a_26b' (номер ошибки: 150) на SQL:

ALTER TABLE `magento_wishlist_item` 
ADD CONSTRAINT `FK_WISHLIST_ITEM_STORE` 
FOREIGN KEY (`store_id`) 
REFERENCES `magento_core_store` (`store_id`) 
ON DELETE SET NULL 
ON UPDATE CASCADE

Есть ли способ решить эту проблему?

1 Ответ

2 голосов
/ 27 сентября 2011

Вы делаете это немного неправильно, поскольку инструмент восстановления не предназначен для обновления, но восстановление существующего состояния

для успешного обновления выполняется следующим образом:

  • отключение всех сообществ и локальных расширений
  • отключить все изменения ядра
  • вернуться к теме по умолчанию
  • выполнить обновление
  • включить расширения по одному и наслаждаться отладкой
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...