1

それが述べているように、私はもはやmagentoに正しくインデックスを再作成させることができませんthere was a problem with the reindexing process。SSH アクセスを使用して、データのインデックスを手動で再作成しようとしました。SSH アクセスを使用するとエラーが表示されますが、エラー ログを解決する方法が不明です。

'pdoexception' with message 'SQLSTATE [23000] : Intergrity constraints violation; 1452 cannot add or update a child row: a foreign key constraint fails ....... <result 2 when explaing filename '#sql-c45_91e313'>, CONSTRAINT 'FK_MAGE_MAGE_CAT_PRD_FLAT_1_ENTT_ID_MAGE_CAT_PRD_ENTT_ENTT_ID' FOREIGN KEY ('entity_id') REFERENCES 'mage_ca)' in home/.../public_html/lib/Zend/Db/Statement/Pdo.php:228

どんな助けでもいただければ幸いです

4

2 に答える 2

2

すべての製品フラット テーブルを削除してみてください。それらはインデクサーによって再作成されます。

于 2012-02-20T09:28:32.413 に答える
0

Flat_catalog_category と Flat_catlaog_product を無効にしてから、catalog_product_flat テーブルを切り捨ててみましたか? 切り捨てる SET FOREIGN_KEY_CHECKS = 0;前に、必ず外部キー制約チェックを無効にしてください。これを行うと、 ssh を介して手動でインデックスを再作成できるはずです。この問題の十分に文書化された解決策は次のとおりです

于 2013-12-11T10:32:59.463 に答える