Magento数据库修复工具不工作


Magento Database Repair Tool Not Working

我试图通过使用" magento数据库修复工具"将我的magento 1.3.2.4数据库升级到1.4.0.1,但它不工作。当我输入详细信息启动脚本时,它花了很长时间,仍然没有发生任何事情(一旦我等待了大约一个小时),我有一个体面的服务器(双xeon, 16 GB RAM, 2xSAS RAID)。

当我厌倦了等待并刷新页面或从头启动脚本时,它会给我这个错误消息:

SQL: 错误#1005:Can't create table 'temp.# SQL -b4a_26b' (errno: 150)
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

有办法解决这个问题吗?

你做得有点错,因为修复工具不是用来升级的,而是用来修复现有状态的

要成功升级,请执行以下操作:

  • 禁用所有社区和本地扩展
  • 禁用所有核心重写
  • 恢复为默认主题
  • 执行升级
  • 一个接一个地启用扩展并享受调试