Voici les commandes habituelles à lancer pour la régénération de votre projet Magento 2 :

Ouvrez votre terminal , et à la racine de votre projet Magento 2 :

php bin/magento setup:upgrade
php -d "memory_limit=4G"  bin/magento setup:di:compile
php -d "memory_limit=4G"  bin/magento setup:static-content:deploy -s -f #si vous êtes en mode production
php -d "memory_limit=4G"  bin/magento setup:static-content:deploy -s -f fr_FR #si vous souhaitez régénérer les statics dans votre langue
php bin/magento cache:clean
php bin/magento cache:flush

 

Si vous souhaitez activer le mode développeur :

php bin/magento deploy:mode:set developer -s

 

Si vous souhaitez activer le mode production :

<code>php bin/magento deploy:mode:set production -s

 

Si vous souhaitez désactiver un module :

php bin/magento module:disable NAMESPACE_NOMDUMODULE

 

Si vous souhaitez activer un module :

php bin/magento module:enable NAMESPACE_NOMDUMODULE

 

Attention vérifier bien les droits sur votre projet et vos répertoires :

find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
find ./var -type d -exec chmod 777 {} \;
find ./pub/media -type d -exec chmod 777 {} \;
find ./pub/static -type d -exec chmod 777 {} \;
chmod 777 ./app/etc
chmod 644 ./app/etc/*.xml

Si vous souhaitez réindexer vos données :

php bin/magento indexer:reindex
Read More


Pour indexer magento en ligne de commande, indexe par indexe ou la totalité des indexes voici la marche à suivre :

Vous trouverez les script de ré-indexation dans le dossier

shell

Voici les listes des indexes Magento :

catalog_product_attribute Product Attributes
catalog_product_price Product Prices
cataloginventory_stock Stock Status
tag_summary Tag Aggregation Data
mana_db_replicator Default Values
catalog_url Catalog URL Rewrites
catalog_product_flat Product Flat Data
catalog_category_flat Category Flat Data
catalog_category_product Category Products
catalogsearch_fulltext Catalog Search Index

1) Indexer Magento un par un :

php indexer.php --reindex

Exemple – indexer les données de produit en flat :

php indexer.php --reindex catalog_product_flat

2) Indexer Magento par selection :

php indexer.php --reindex

Exemple – indexer les données de produit & category en flat :

php indexer.php --reindex catalog_product_flat,catalog_category_flat

3) Indexer tous les indexes de Magento
Exemple – indexer les données de produit & category en flat :

php indexer.php --reindex reindexall
Read More