管理カテゴリからカテゴリ内の製品の位置を設定しようとすると、Magentoショップで問題が発生します。 「カテゴリ製品」の位置を変更した後で製品を保存しようとすると、次のエラーが発生します。
SQLSTATE [40001]:シリアル化の失敗:1213ロックを取得しようとしたときにデッドロックが見つかりました。トランザクションを再開してみてください
誰かがこれを解決する方法を知っていますか?
このエラーは、製品位置インデックスが自動に設定されていて、Magentoが製品の保存とともにインデックスを再構築しようとしたことが原因である可能性があります。System->Index Management
に移動し、カタログに関連するインデックスを「手動」に設定します。
次に、製品の位置を設定し、完了したら手動でインデックスを再構築します。