¿Cómo puedo desconectar un sitio usando Drush?
¿Cómo puedo desconectar un sitio usando Drush?
Respuestas:
Drupal 8: drush sset system.maintenance_mode TRUE
Drupal 7: drush vset maintenance_mode 1
Drupal 6: drush vset site_offline 1
drush cc all
) después de cambiar esta variable.
drush state-set system.maintenance_mode 1
(No me gustan los alias de drush)
Primero debe cd en el directorio correcto para estar dentro del directorio de Drupal. Si está utilizando un CD de instalación de múltiples sitios en el directorio de sitios / nombre de sitio correcto o especifique la configuración correcta -l
En Drupal 6 solo se requiere este comando:
$ drush vset --yes site_offline 1;
También en Drupal 6 puede usar los siguientes comandos si desea especificar un mensaje para mostrar a los usuarios del sitio mientras está inactivo.
$ drush vset --yes site_offline_message "This site is being maintained";
$ drush vset --yes site_offline 1;
En Drupal 7, use el siguiente comando para poner el sitio en modo de mantenimiento:
$ drush vset --yes maintenance_mode 1;
Para configurar un mensaje específico use:
$ drush variable-set --yes maintenance_mode_message "This site is being maintained"
Podría ser necesario borrar las memorias caché para que los cambios de estas variables surtan efecto:
$ drush cc all
Para hacer esto con Drupal 8 y Drush 8.x, use el state-set
comando :
drush sset system.maintenance_mode 1
Al principio, supuse que esto sería algo con lo que establecería drush config-set system.maintenance
, sin embargo, las únicas teclas en esa configuración son message
(el mensaje que se muestra cuando el modo de mantenimiento está habilitado) y langcode
(el código de idioma para dicho mensaje).
Esto está controlado por una variable, site_offline.
$ drush vset --always-set site_offline 1
También puede configurar el mensaje fuera de línea de esta manera.
$ drush vset --always-set site_offline_message 'Please try again later!'
Desde Drupal 6 use:
drush vset site_offline 1
Para sacarlo del mantenimiento:
drush vset site_offline 0
drush cc all