我最近刚刚将我的 magento 商店从 1.4.2 升级到 1.7.0.2。升级很顺利,但是当我在升级后尝试重新索引数据时。它在产品价格上失败了。
我已经尝试php shell/indexer.php --reindexall
从 SSH 使用,但它在产品价格上失败并出现这些错误(我使用 pastebin,因为错误很长):
据我所知,桌子catalog_product_index_tier_price
是空的..我不确定这是否会导致任何问题?
我尝试了许多不同的方法来解决它,但无济于事.. 比如:
- 升级到 1.6 版后无法重新索引新产品<- 我已经尝试了 Vijay Kumar 的答案
- http://www.magentocommerce.com/boards/v/viewthread/312438/#t429612 <- 我试过冲洗
/site/var/locks
- Magento:更新 1.4 -> 1.7 <- 我尝试了 Tobias Zander 的答案后,外键约束失败
他们都没有工作..我不是MySQL方面的专家,但我知道一点..所以我希望有人能够找出导致错误的原因并帮助我,我相信它也可以帮助其他人遇到和我一样的问题:)
谢谢!~