【发布时间】:2012-12-02 21:16:00
【问题描述】:
似乎更新magento真的很难:)
我有 magento 1.4.1.1,我想将它更新到最新的 magento 1.4.2。
我遵循本指南: How to upgrade magento 1.4 1.1 to 1.7.0.2
我当然会做什么: - 禁用和清除缓存 - 清除会话 - 更新前禁用所有扩展 - 备份备份备份:D
当我从 1.4.1.1 更新到 1.4.2 时,我会触发主页以进行 mysql 更改。这就是问题的开始。
我收到此错误:
a:5:{i:0;s:435:"Error in file: "/var/www/vhosts/dev/docs/app/code/core/Mage/Sales/sql/sales_setup/mysql4-upgrade-1.4.0.20-1.4.0.21.php" - SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`dev`.<result 2 when explaining filename '#sql-20eb_3d66'>, CONSTRAINT `FK_PRODUCT_ORDERED_AGGREGATED_MONTHLY_PRODUCT_ID` FOREIGN KEY (`product_id`) REFERENCES `catalog_product_entity` (`entit)";i:1;s:974:"#0 /var/www/vhosts/dev/docs/app/code/core/Mage/Core/Model/Resource/Setup.php(390): Mage::exception('Mage_Core', 'Error in file: ...')
我还尝试直接升级到 1.7,这会导致许多其他类似的错误。我当然可以注释掉所有导致问题的部分,但我认为这不明智:)
您知道我可以做些什么来避免/修复这些错误吗?
非常感谢:)
问候
【问题讨论】:
-
我要添加“更新 Magento 真的很烦人”...(这里是橡胶房间里的秃头、疯狂笑脸的图片)
标签: upgrade magento-1.4 magento