it-swarm-es.com

¿Cómo desconectar un sitio usando Drush?

¿Cómo puedo desconectar un sitio usando Drush?

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

Primero debe cd en el directorio correcto para que esté dentro del directorio Drupal. Si está utilizando un cd de instalación de sitios múltiples en el directorio sites/sitename 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
15
Stewart Robinson

Para hacer esto con Drupal 8 y Drush 8.x use state-set comando :

drush sset system.maintenance_mode 1

Al principio, asumí que esto sería algo que establecería con drush config-set system.maintenance, sin embargo, las únicas claves 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).

2
chrisfree

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!'
0
Tobias Sjösten

De Drupal 6 uso:

drush vset site_offline 1

Para sacarlo del mantenimiento:

drush vset site_offline 0
drush cc all
0
TechGirlGeek