Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
drupal9:drush [2021/02/10 06:42] marclebrun [Commandes] |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Drush ====== | ||
- | |||
- | **Drush** est déjà installé si on a installé Drupal avec Composer. | ||
- | |||
- | <code bash> | ||
- | cd /var/www/mon_site | ||
- | vendor/bin/drush | ||
- | </code> | ||
- | |||
- | S'il n'est pas installé, utiliser Composer : | ||
- | |||
- | <code bash> | ||
- | composer require drush/drush | ||
- | </code> | ||
- | |||
- | ===== Drush Launcher ===== | ||
- | |||
- | [[https://github.com/drush-ops/drush-launcher]] | ||
- | |||
- | Une fois installé, permet de taper **drush** plutôt que **vendor/bin/drush**. | ||
- | |||
- | Installation globale : | ||
- | |||
- | <code bash> | ||
- | wget -O drush.phar https://github.com/drush-ops/drush-launcher/releases/latest/download/drush.phar | ||
- | chmod +x drush.phar | ||
- | sudo mv drush.phar /usr/local/bin/drush | ||
- | </code> | ||
- | |||
- | Il retrouve le drush de chaque site lorsqu'on l'exécute depuis le dossier du site : | ||
- | |||
- | <code bash> | ||
- | cd /var/www/monsite | ||
- | drush | ||
- | </code> | ||
- | |||
- | ===== Commandes ===== | ||
- | |||
- | Afficher des infos sur le site : | ||
- | |||
- | <code bash> | ||
- | drush status | ||
- | </code> | ||
- | |||
- | Reconstruire le cache : | ||
- | |||
- | <code bash> | ||
- | drush cache:rebuild | ||
- | # or | ||
- | drush cr | ||
- | </code> | ||