Indeks ulang magento melalui ssh / dempul

8

Saya telah masuk ke instllation Magento saya melalui ssh/putty, saya kemudian berlari cd public_htmluntuk sampai ke folder root saya dan kemudian menjalankan perintah berikut:

php indexer.php --reindex catalog_product_attribute

Tapi tidak ada yang terjadi, saya hanya mendapatkan kesalahan mengatakan "tidak dapat menemukan indexer.php" .

Saya telah melihat ke dalam public_htmlfolder di cPanel dan tidak ada file yang bernama indexer.php, hanya index.phpdan index.php.sample.

Adakah yang bisa membantu?

sandro
sumber
Apakah ini berhasil?
Anil Suthar
Saya memberikan suara untuk menutup pertanyaan ini sebagai di luar topik karena ini tidak terkait dengan Magento.
musicliftsme
di dempul ssh saya melakukan pengindeksan ulang magento. tetapi akses yang diperlihatkan membantah apa yang harus saya lakukan
rajat
Jika Anda memiliki pertanyaan baru, silakan tanyakan dengan mengklik tombol Ajukan Pertanyaan . Sertakan tautan ke pertanyaan ini jika itu membantu menyediakan konteks. - Dari Ulasan
David Verholen

Jawaban:

31

Anda menjalankan perintah ini dari ROOT dan indexer.phpterletak di bawah shelldirektori. Jadi cobalah perintah ini sebagai gantinya:

php shell/indexer.php --reindex catalog_product_attribute

Untuk mengindeks ulang semua indeks:

php -f shell/indexer.php reindexall

Daftar semua perintah:

php shell/indexer.php --reindex catalog_product_attribute
php shell/indexer.php --reindex catalog_product_price
php shell/indexer.php --reindex catalog_url
php shell/indexer.php --reindex catalog_product_flat
php shell/indexer.php --reindex catalog_category_flat
php shell/indexer.php --reindex catalog_category_product
php shell/indexer.php --reindex catalogsearch_fulltext
php shell/indexer.php --reindex cataloginventory_stock
php shell/indexer.php --reindex tag_summary
Anil Suthar
sumber
@sandro: apakah ini membantu?
Anil Suthar
1
Saya kembali ke jawaban ini secara teratur selama bertahun-tahun + 1 + 1
Bradley4
2

Magento 1 menyertakan skrip pengindeksan indexer.php, yang ditemukan di folder MAGENTO_ROOT / shell. Script shell ini dapat digunakan untuk mengindeks ulang Magento menggunakan SSH.

Hubungkan toko Magento Anda dengan SSH dan gunakan perintah cd untuk pergi ke MAGENTO_ROOT / shell

php indexer.php help

php indexer.php --status

php indexer.php info

php indexer.php --reindexall
Syed Muneeb Ul Hasan
sumber
2

Pertama-tama, Anda harus masuk menggunakan ssh / dempul. Periksa jalur menggunakan "pwd", lalu buka folder root Magento Anda. Kemudian "cd shell", Setelah Anda memasukkan shell. periksa ada file dengan indexer.php. jalankan perintah itu menggunakan ssh

php indexer.php --reindex catalog_product_attribute
php indexer.php --reindex catalog_product_price
php indexer.php --reindex catalog_url
php indexer.php --reindex catalog_product_flat
php indexer.php --reindex catalog_category_flat
php indexer.php --reindex catalog_category_product
php indexer.php --reindex catalogsearch_fulltext
php indexer.php --reindex cataloginventory_stock

Jika tidak menjalankan semua perintah, silakan periksa di admin magento pada manajemen indeks daripada menjalankan yang ditampilkan untuk pengindeksan ulang.

Amit Sharma
sumber