Reindicizzare i dati di Magento (reindex) via SSH

awwww, l’SSH, gioia e dolore di ogni webmaster/webdevelopper/webdesigner: avere il controllo del server dal Terminale, poter stoppare, avviare servizi di ogni genere, ah che figata! Scherzo, è un casino saper davvero usare SSH, ma ci sono un paio di trucchi che si possono imparare, come quello di re-indizzare il database di Magento per esempio.

e questo è semplice:

  1. ci si collega via ssh al server (occhio, non tutti gli hosting lo mettono a disposizione e deve essere un server linux), da Terminale (MAC) o con PuTTY (WIN)
    
    ssh nomeutenteserver@server
    digita la password (è nascosta)
    
    
  2. Stai lavorando sul server, quindi non fare cazzate. Nel mio caso il sito ecommerce è in una sottocartella, quindi mi ci posiziono usando “cd” quindi:
    
    cd www/nomesito (questo dipende proprio dal tuo hosting, non copiare)
    
    
  3. qui lancio l’indicizzazione (o indicizzamento? boh). qui lancio il REINDEX completo di tutto
    
    php ./shell/indexer.php -reindexall
    
    

 

e questo è il risultato:

Schermata-2016-03-04-alle-12.28.20

 

Questa è la procedura più veloce per fare tutto, però potrebbe metterci un sacco di tempo oppure vuoi reindicizzare un solo indice, quindi questi sono le varianti:


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

 

 

ps: la foto principale è di https://www.flickr.com/photos/psicologiaclinica/5767626776 che possiede tutti i diritti (penso, l’ho trovata su google)

 


Pubblicato

in

da