Magento 2:バックエンドグリッドでお客様を表示していません
-
29-09-2020 - |
質問
お客様の早い念のお客様と関連テーブルにあるMagento 1.9.1.0からインポートされたお客様がいます。しかし、管理者カスタマーグリッドはレコードを表示しません。また、バックエンドから新しい顧客の追加をテストしました。これらの輸入された顧客はフロントエンドにログインできます。カスタマーインデックス管理は常に処理を表示します。
bin/magento indexer:reindex customer_grid
を手動で再インデックスしようとしました。
何もしないようです。Cronを設定するとは思わない。しかし、それは私のローカルホストです。
カスタマーグリッドインデックスは00:00:00
で正常に再構築されました
あなたの提案は高く評価されています。
事前にありがとう
解決
は、再インデックスとインデックスステータスの残りの処理の過程でいくつかのエラーが発生したように見えます。DBをリセットする必要があります。
例えばクエリによって:
update indexer_state set status = 'invalid' where status != 'valid';
.
を実行します。
php -f bin/magento indexer:reindex
. 他のヒント
マージン2バックエンドグリッドの顧客を表示しない:
FIX
のコマンドを実行します。1) php bin/magento indexer:reset customer_grid
2) php bin/magento indexer:reindex customer_grid
.
ありがとう!
最良のオプションはリセットしてからCLI
を介して再設定することです。php bin/magento indexer:reset customer_grid
php bin/magento indexer:reindex customer_grid
. 所属していません magento.stackexchange