Jeśli używasz drush-5.x, możesz teraz po prostu użyć „drush vset Maintenance_mode 1”. Drush przerwie tryb_obsługowy na podstronę_strony dla Drupala 6. (Ta funkcja jest nowsza niż powyższa odpowiedź).
greg_1_anderson,
5
Pamiętaj, aby wyczyścić pamięć podręczną ( drush cc all) po zmianie tej zmiennej.
Najpierw powinieneś cd do właściwego katalogu, aby znaleźć się w katalogu Drupal. Jeśli używasz płyty instalacyjnej z wieloma lokacjami w poprawnym katalogu sites / sitename lub określ poprawne ustawienie -l
W Drupal 6 tylko to polecenie jest faktycznie wymagane:
$ drush vset --yes site_offline 1;
Również w Drupal 6 możesz użyć następujących poleceń, jeśli chcesz określić komunikat, który będzie wyświetlany użytkownikom witryny, gdy nie działa.
$ drush vset --yes site_offline_message "This site is being maintained";
$ drush vset --yes site_offline 1;
W Drupal 7 użyj następującego polecenia, aby wprowadzić serwis w tryb konserwacji:
$ drush vset --yes maintenance_mode 1;
Aby ustawić konkretną wiadomość, użyj:
$ drush variable-set--yes maintenance_mode_message "This site is being maintained"
Konieczne może być wyczyszczenie pamięci podręcznej, aby zmiany tych zmiennych zostały zastosowane:
Początkowo zakładałem, że będzie to coś, co ustawię drush config-set system.maintenance, jednak jedynymi kluczami w tej konfiguracji są message(komunikat wyświetlany, gdy włączony jest tryb konserwacji) i langcode(kod języka dla tej wiadomości).
drush cc all
) po zmianie tej zmiennej.drush state-set system.maintenance_mode 1
(Nie lubię pseudonimów Drusha)Najpierw powinieneś cd do właściwego katalogu, aby znaleźć się w katalogu Drupal. Jeśli używasz płyty instalacyjnej z wieloma lokacjami w poprawnym katalogu sites / sitename lub określ poprawne ustawienie -l
W Drupal 6 tylko to polecenie jest faktycznie wymagane:
Również w Drupal 6 możesz użyć następujących poleceń, jeśli chcesz określić komunikat, który będzie wyświetlany użytkownikom witryny, gdy nie działa.
W Drupal 7 użyj następującego polecenia, aby wprowadzić serwis w tryb konserwacji:
Aby ustawić konkretną wiadomość, użyj:
Konieczne może być wyczyszczenie pamięci podręcznej, aby zmiany tych zmiennych zostały zastosowane:
źródło
Aby to zrobić w Drupal 8 i Drush 8.x, użyj
state-set
polecenia :drush sset system.maintenance_mode 1
Początkowo zakładałem, że będzie to coś, co ustawię
drush config-set system.maintenance
, jednak jedynymi kluczami w tej konfiguracji sąmessage
(komunikat wyświetlany, gdy włączony jest tryb konserwacji) ilangcode
(kod języka dla tej wiadomości).źródło
Jest to kontrolowane przez zmienną site_offline.
W ten sposób możesz również ustawić wiadomość offline.
źródło
Z Drupal 6 użyj:
Aby wyłączyć go z konserwacji:
źródło