it-swarm.com.de

Wie kann ich eine Site mit Drush offline schalten?

Wie kann ich eine Website mit Drush offline schalten?

81
markdorison

Drupal 8: drush sset system.maintenance_mode TRUE

Drupal 7: drush vset maintenance_mode 1

Drupal 6: drush vset site_offline 1

127
tim.plunkett

Zuerst sollten Sie die CD in das richtige Verzeichnis verschieben, damit Sie sich im Verzeichnis Drupal) befinden. Wenn Sie eine Installations-CD mit mehreren Standorten in das richtige Verzeichnis für Standorte/Standortnamen verwenden, oder die richtige Einstellung -l angeben

In Drupal 6 ist nur dieser Befehl tatsächlich erforderlich:

$ drush vset --yes site_offline 1;

Auch in Drupal 6) können Sie die folgenden Befehle verwenden, wenn Sie eine Nachricht angeben möchten, die den Benutzern der Site angezeigt werden soll, während sie nicht verfügbar ist.

$ drush vset --yes site_offline_message "This site is being maintained";
$ drush vset --yes site_offline 1;

Verwenden Sie in Drupal 7 den folgenden Befehl, um die Site in den Wartungsmodus zu versetzen:

$ drush vset --yes maintenance_mode 1;

Um eine bestimmte Nachricht festzulegen, verwenden Sie:

$ drush variable-set --yes maintenance_mode_message "This site is being maintained"

Möglicherweise müssen Caches gelöscht werden, damit die Änderungen dieser Variablen wirksam werden:

$ drush cc all
15

Verwenden Sie dazu Drupal 8 und Drush 8.x) den Befehl state-set :

drush sset system.maintenance_mode 1

Zuerst nahm ich an, dass dies etwas sein würde, das ich mit drush config-set system.maintenance Festlegen würde. Die einzigen Schlüssel in dieser Konfiguration sind jedoch message (die Meldung, die angezeigt wird, wenn der Wartungsmodus aktiviert ist) und langcode (der Sprachcode für diese Nachricht).

2
chrisfree

Dies wird durch die Variable site_offline gesteuert.

$ drush vset --always-set site_offline 1

Sie können die Offline-Nachricht auch auf diese Weise festlegen.

$ drush vset --always-set site_offline_message 'Please try again later!'
0
Tobias Sjösten

Von Drupal 6 verwenden:

drush vset site_offline 1

So nehmen Sie es aus der Wartung:

drush vset site_offline 0
drush cc all
0
TechGirlGeek