Si vous utilisez drush-5.x, vous pouvez maintenant simplement utiliser "drush vset maintenance_mode 1". Drush réécrira maintenance_mode sur site_offline pour Drupal 6. (Cette fonctionnalité est plus récente que la réponse ci-dessus.)
greg_1_anderson
5
Assurez-vous de vider caches ( drush cc all) après avoir changé cette variable.
Smokris
1
Drupal 8: drush state-set system.maintenance_mode 1(Je n'aime pas les pseudonymes de drush)
Andrea
15
Tout d’abord, vous devez aller dans le bon répertoire afin d’être dans le répertoire Drupal. Si vous utilisez un cd d’installation multi-sites dans le répertoire sites / nom_site correct ou spécifiez le paramètre -l correct
Dans Drupal 6, seule cette commande est réellement requise:
$ drush vset --yes site_offline 1;
Également dans Drupal 6, vous pouvez utiliser les commandes suivantes si vous souhaitez spécifier un message à afficher aux utilisateurs du site lorsqu'il est en panne.
$ drush vset --yes site_offline_message "This site is being maintained";
$ drush vset --yes site_offline 1;
Dans Drupal 7, utilisez la commande suivante pour mettre le site en mode maintenance:
$ drush vset --yes maintenance_mode 1;
Pour définir un message spécifique, utilisez:
$ drush variable-set--yes maintenance_mode_message "This site is being maintained"
Il pourrait être nécessaire d'effacer les caches pour que les modifications de ces variables prennent effet:
Au début, j'ai supposé que ce serait quelque chose que je définirais avec drush config-set system.maintenance, cependant les seules clés de cette configuration sont message(le message affiché lorsque le mode maintenance est activé) et langcode(le code de langue pour ledit message).
drush cc all
) après avoir changé cette variable.drush state-set system.maintenance_mode 1
(Je n'aime pas les pseudonymes de drush)Tout d’abord, vous devez aller dans le bon répertoire afin d’être dans le répertoire Drupal. Si vous utilisez un cd d’installation multi-sites dans le répertoire sites / nom_site correct ou spécifiez le paramètre -l correct
Dans Drupal 6, seule cette commande est réellement requise:
Également dans Drupal 6, vous pouvez utiliser les commandes suivantes si vous souhaitez spécifier un message à afficher aux utilisateurs du site lorsqu'il est en panne.
Dans Drupal 7, utilisez la commande suivante pour mettre le site en mode maintenance:
Pour définir un message spécifique, utilisez:
Il pourrait être nécessaire d'effacer les caches pour que les modifications de ces variables prennent effet:
la source
Pour ce faire avec Drupal 8 et Drush 8.x, utilisez la
state-set
commande suivante :drush sset system.maintenance_mode 1
Au début, j'ai supposé que ce serait quelque chose que je définirais avec
drush config-set system.maintenance
, cependant les seules clés de cette configuration sontmessage
(le message affiché lorsque le mode maintenance est activé) etlangcode
(le code de langue pour ledit message).la source
Ceci est contrôlé par une variable, site_offline.
Vous pouvez également définir le message hors connexion de cette façon.
la source
À partir de Drupal 6, utilisez:
Pour le sortir de la maintenance:
la source