Bagaimana saya bisa mengindeks ulang magento menggunakan dengan baris perintah. Mohon berikan langkah untuk hal yang sama.
magento-1.9
reindex
command-line
Martin
sumber
sumber
Jawaban:
Anda harus mengganti [MAGENTO_ROOT] dengan jalur absolut Anda sendiri ke folder root Magento. Misalnya / home / Pencuri / public_html / Kemudian daftarkan semua file untuk melihat apa yang kita miliki di sini. Cukup masukkan perintah sederhana:
Jika Anda dapat menemukan sesuatu seperti 'indexer.php', itulah yang kami butuhkan dan kami dapat melanjutkan. Untuk melihat status semua indeks, Anda dapat menjalankan perintah
Di sini catalog_product_price adalah tipe indeks yang ingin Anda bangun kembali. Anda dapat menggunakan argumen berikutnya untuk berbagai jenis indeks:
Untuk semua pengindeksan ulang:
php indexer.php --reindexall
Latar belakang proses pengindeksan ulang ulang Kadang-kadang Anda mungkin ingin menjalankan proses ini di latar belakang sehingga Anda dapat mematikan komputer Anda atau hanya memiliki beberapa gelas bir. Dalam hal ini, Anda dapat menggunakan alat baris perintah, yang disebut 'nohup'. Ini memungkinkan Anda untuk menjalankan hampir semua perintah CLI di latar belakang secara independen dari sesi Anda saat ini. Jika Anda ingin memasukkan kembali sesuatu di latar belakang, perintah Anda akan terlihat seperti ini:
Untuk informasi lebih lanjut lihat tautan ini
sumber
Kamu bisa memakai
Untuk terpisah
sumber
Untuk Magento 2:
Dari direktori root magento, jalankan di bawah ini
sumber
Gunakan perintah ini dari folder root proyek Anda untuk menjalankan semua indeks:
Anda juga dapat menjalankan indeks entitas tertentu dengan mengirimkan argumen dalam perintah sebagai:
sumber