我的 Magento 安装目前给我在分类产品的重新索引、搜索结果和分类显示方面带来了一些麻烦。
当我尝试重新索引所有内容时,类别产品索引过程给了我这个错误:
SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`database`.`catalog_category_product_index`, CONSTRAINT `FK_CAT_CTGR_PRD_IDX_CTGR_ID_CAT_CTGR_ENTT_ENTT_ID` FOREIGN KEY (`category_id`) REFERENCES `catalog_category_entity` (`entity_id`) O)"
搜索还为我提供了与搜索词无关的产品(例如:当我搜索黑莓手机时,三星手机与黑莓手机一起出现)并且类别页面出现相同错误(当我从类别 ID "167" 类别 "167" 中的产品与类别 ID "193" 中的产品一起出现)。
有人知道 SQL 错误是否与类别页面的错误有关,是否有修复?