Reindicizza magento tramite ssh / putty


8

Ho effettuato l'accesso alla mia installazione di Magento tramite ssh/putty, quindi ho eseguito cd public_htmlper accedere alla mia cartella principale e quindi ho eseguito i seguenti comandi:

php indexer.php --reindex catalog_product_attribute

Ma non succede nulla, ricevo solo un errore che dice "Impossibile trovare indexer.php" .

Ho guardato dentro la public_htmlcartella in cPanel e non c'è nessun file chiamato indexer.php, solo index.phpe index.php.sample.

Qualcuno può aiutare?


Funziona?
Anil Suthar,

Sto votando per chiudere questa domanda come fuori tema perché questo non è correlato a Magento.
musicliftsme,

in putty ssh sto facendo la reindicizzazione del magento. ma la sua dimostrazione dell'accesso ha negato cosa
dovrei

Se hai una nuova domanda, chiedila facendo clic sul pulsante Poni domanda . Includere un collegamento a questa domanda se aiuta a fornire un contesto. - Dalla recensione
David Verholen,

Risposte:


31

Stai eseguendo questo comando da ROOT e indexer.phpsi trova nella shelldirectory. Quindi prova questo comando invece:

php shell/indexer.php --reindex catalog_product_attribute

Per reindicizzare tutti gli indici:

php -f shell/indexer.php reindexall

Elenco di tutti i comandi:

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

@sandro: questo aiuta?
Anil Suthar,

1
Sono tornato a questa risposta su base regolare per anni + 1 + 1
Bradley4

3

Prima di tutto, devi accedere usando ssh / putty. Controlla il percorso usando "pwd", quindi vai alla cartella principale di magento. Quindi "cd shell", una volta inserito nella shell. controlla che ci sia un file con indexer.php. eseguire quel comando usando 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

Per favore, non eseguire tutti i comandi, per favore controlla in magento admin sulla gestione degli indici che esegui quelli che stanno mostrando per reindicizzare.


2

Magento 1 include uno script di indicizzazione indexer.php, che si trova nella cartella MAGENTO_ROOT / shell. Questo script di shell potrebbe essere usato per reindicizzare Magento usando SSH.

Collega il tuo negozio Magento con SSH e usa il comando cd per andare su MAGENTO_ROOT / shell

php indexer.php help

php indexer.php --status

php indexer.php info

php indexer.php --reindexall
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.