← Retour aux tutoriels

Drupal : maintenance avec Drush

Vider le cache, lancer le cron et générer un lien de connexion administrateur avec Drush.

Drush exécute les opérations d’administration Drupal en ligne de commande.

Prérequis

  • Drush installé via Composer (vendor/bin/drush).
  • Exécution depuis la racine du projet Drupal.

1. Vider le cache

drush cache:rebuild

Alias court : drush cr. Étape indispensable après modification de code ou de configuration.

2. Lancer le cron

drush cron

Déclenche les tâches planifiées (indexation, purge, mises à jour différées).

3. Obtenir un lien de connexion

drush user:login

Alias : drush uli. Génère une URL à usage unique connectant l’utilisateur 1 sans mot de passe. Cibler un compte précis :

drush uli --name=jdupont

4. Mettre à jour la base après code

drush updatedb
drush config:import

Vérification

drush status

Les champs Drupal bootstrap et Database indiquent Successful / Connected. Le lien uli ouvre une session valide.

Dépannage

  • command not found : utiliser vendor/bin/drush ou ajouter vendor/bin au PATH.
  • Lien uli invalide : l’URL est à usage unique et expire ; en régénérer un.
  • Cron sans effet : vérifier les permissions et consulter drush watchdog:show.

Vous avez un projet sur ces sujets ?

Nous contacter →