Sebuah. Reindex dari admin Magento * kadang-kadang tidak semua pengindeksindeksindeks menggunakan admin reindex> centang juga pengindeksan ulang melalui SSH
- Buka Sistem> Manajemen Indeks dan periksa status pengindeks
- Pilih item yang ditandai sebagai "Reindex diperlukan" dan pergi ke Tindakan> Perbarui sesuai jadwal
Ini akan memicu pengindeksan ulang untuk pengindeks yang dipilih.
Penting: Terkadang tidak semua pengindeksindeksindeks menggunakan admin pengindeksan ulang bahkan jika waktu & tanggal ditampilkan sebagai diperbarui di admin magento. Kami merekomendasikan untuk memeriksa ulang proses pengindeksan ulang menggunakan metode pengindeksan ulang SSH / CLI yang disajikan di bawah ini.
Mode pengindeksan kembali: Anda dapat mengatur pengindeks Anda sebagai "Pembaruan saat Menyimpan" dan entitas toko akan diindeks saat menyimpan konfigurasi admin atau sebagai "Pembaruan berdasarkan Jadwal" dan pengindeks akan diindeks ulang secara berulang (default sekali / hari). Agar "Pembaruan berdasarkan Jadwal" berfungsi dengan baik, pastikan pekerjaan cron Anda berjalan dengan benar di server Anda. Mitra hosting atau tim pengembangan Anda dapat membantu Anda dengan konfigurasi cron jobs.
Selesai!
b. Reindex melalui SSH / CLI (disarankan)
Hubungkan ke instalasi Magento 2 Anda di root proyek Anda. (biasanya di public_html atau di bawah yourmagentoinstallation.com/html)
Reindex semua pengindeks Magento 2 menggunakan perintah di bawah ini:
php bin/magento indexer:reindex
Anda akan menerima hasil yang sama seperti yang disajikan di bawah ini:
Indeks Desain Config Grid telah berhasil dibangun kembali pada pukul 00:00:00
Indeks Grid Pelanggan telah berhasil dibangun kembali pada pukul 00:00:00
Indeks Kategori Produk telah berhasil dibangun kembali pada pukul 00:00:00
Indeks Kategori Produk berhasil dibangun kembali pada pukul 00:00:00
Indeks Harga Produk telah berhasil dibangun kembali pada pukul 00:00:01
Indeks EAV produk telah berhasil dibangun kembali pada pukul 00:00:01
Indeks Pencarian Katalog telah berhasil dibangun kembali pada pukul 00:00:01
Indeks saham telah berhasil dibangun kembali pada pukul 00:00:00
Aturan Katalog Indeks produk telah berhasil dibangun kembali pada pukul 00:00:01
Indeks Aturan Produk Katalog telah berhasil dibangun kembali pada pukul 00:00:00
Periksa status pengindeks dan identifikasi pengindeks yang masih perlu diindeks ulang secara individual, terkadang pengindeksan umum tidak berfungsi untuk semua pengindeks
php bin/magento indexer:status
Anda akan menerima hasil yang sama seperti yang disajikan di bawah ini:
Desain Config Grid: Siap
Kisi Pelanggan: Siap
Kategori Produk: Siap
Kategori Produk: Siap
Harga Produk: Siap
Produk EAV: Siap
Pencarian Katalog: Siap
Stok: Siap
Katalog Aturan Produk: Diperlukan Reindex
Katalog Aturan Produk: Siap
Tampilkan daftar pengindeks dan id pengindeks yang sesuai yang perlu digunakan untuk indeks ulang individual.
php bin/magento indexer:info
Anda akan menerima hasil yang sama seperti yang disajikan di bawah ini:
design_config_grid Desain Config Grid
customer_grid Kotak Pelanggan
catalog_category_product Kategori Produk
catalog_product_category Kategori Produk
catalog_product_price Harga Produk
catalog_product_attribute Produk EAV
catalogsearch_fulltext Pencarian Katalog
cataloginventory_stock Stock
catalogrule_rule Katalog Produk Peraturan
catalogrule_product Katalog Aturan Produk
Reindex setiap pengindeks yang memiliki status "Reindex diperlukan" menggunakan perintah di bawah ini
php bin/magento indexer:reindex [catalog_category_flat]
Contoh: php bin/magento indexer:reindex catalogrule_rule
php bin/magento indexer:reindex design_config_grid customer_grid
php bin/magento indexer:reindex catalog_category_product
php bin/magento indexer:reindex catalog_product_category
php bin/magento indexer:reindex catalog_product_price
php bin/magento indexer:reindex catalog_product_attribute
php bin/magento indexer:reindex catalogsearch_fulltext
php bin/magento indexer:reindex cataloginventory_stock
php bin/magento indexer:reindex catalogrule_rule
php bin/magento indexer:reindex catalogrule_product
- Periksa lagi status pengindeks menggunakan perintah dari langkah 2, sekarang semua pengindeks harus "Siap".
Selesai!