Blackotine

Billets comportant le tag ssh

0 notes

Gestion des indexes de Magento en SSH

Parfois la réindexation des index de Magento est bloquée en admin.

Le message “En cours de traitement” peut rester affiché et il est impossible de relancer ou même stopper la réindexation.

Pour régler ce problème il suffit de se connecter en ssh, de se placer dans le répertoire de Magento et de lancer la commande suivante qui réindexe tout :

php shell/indexer.php reindexall

On peut également réindexer un index spécifique grâce aux commandes suivantes :

Attributs de produit :
php shell/indexer.php --reindex catalog_product_attribute
Prix du produit :
php shell/indexer.php --reindex catalog_product_price
Réécriture d’URL du catalogue
php shell/indexer.php --reindex catalog_url
Données fixes de produit :
php shell/indexer.php --reindex catalog_product_flat
Données fixes de catégorie :
php shell/indexer.php --reindex catalog_category_flat
Produits de la catégorie :
php shell/indexer.php --reindex catalog_category_product
Index de recherche catalogue :
php shell/indexer.php --reindex catalogsearch_fulltext
État du stock, Données d’aggrégation de mot clé :
php shell/indexer.php --reindex cataloginventory_stock

Classé dans magento, ssh index

0 notes

Mise à jour de Magento via SSH

Une fois que vous avez accédé à votre site via SSH, placez-vous dans le répertoire où est installé Magento. Exécutez les commandes suivantes pour mettre à niveau Magento :

./pear upgrade-all

rm -rf downloader/pearlib/cache/* downloader/pearlib/download/*

Si il y a des erreurs, cela signifie que le registre de PEAR n’a pas été initialisé. Vous devez exécuter les commandes suivantes:

./pear mage-setup .

./pear install magento-core/Mage_All_Latest

rm -rf downloader/pearlib/cache/* downloader/pearlib/download/*

Cela ne sera nécessaire qu’une seule fois. Une fois initialisé vous n’avez pas besoin de le refaire et pouvez utiliser la première commande.

Classé dans magento update ssh