drupal Commandes Drush


Exemple

Statut Drush

drush status

Cela vous donnera un aperçu de votre site Drupal. Version, URI, emplacement de la base de données, chemins d'accès aux fichiers, thème par défaut, etc. Si vous utilisez cette commande et que vous ne voyez pas cette information, cela signifie que vous vous trouvez dans un mauvais dossier


Réinitialisation du mot de passe pour tout utilisateur

drush upwd admin --password="newpassword"

Où "admin" est un nom d'utilisateur existant et "newpassword" est le mot de passe souhaité.


Générer une URL de connexion admin à usage unique

drush uli

Génère une URL qui peut être utilisée pour se connecter à la section admin. L'URL a un jeton à usage unique. Le résultat devrait ressembler à ceci:

http://example.com/user/reset/1/1469178712/MEn1QOXo3YGKAUHCknFQF0rEPJ_itkS-a6I8LJwaNYs/login

Parfois, le nom d'hôte ou l'adresse IP ne peut pas être résolu, et le résultat est un avertissement comme celui-ci:

default does not appear to be a resolvable hostname or IP, not starting browser.   [warning]
You may need to use the --uri option in your command or site alias to indicate
the correct URL of this site.
http://default/user/reset/1/1469178629/-zFS_0u8is2N2uCKuLUdGBpJ3cZzV9am5_irsbtVAOs/login

La solution utilise le paramètre "--url" comme l'exemple suivant:

drush uli --uri="http://example.com/"

Effacer les caches

drush cache-rebuild

Reconstruit le cache pour Drupal 8. Pour drupal 7, vous pouvez utiliser

drush cache-clear

Ces commandes sont également disponibles plus courtes avec

drush cr

ou

drush cc // optionally pass all to clear all the caches

Activer les modules

drush pm-enable mymodule

Activer 'mymodule' comme activer un module dans l'interface d'administration

Ces commandes sont également disponibles plus courtes avec

drush en mymodule // optionally pass the -y option to avoid the interactive question 

Mainteneace

Pour activer le mode maintenance à l'aide de Drush, vous pouvez utiliser cette commande:

drush vset maintenance_mode 1 // pass 0 to disable the maintenance

N'oubliez pas d'effacer les caches après avoir activé / désactivé le mode de maintenance.