it-swarm-ko.tech

Drush를 사용하여 사이트를 오프라인으로 만드는 방법은 무엇입니까?

Drush를 사용하여 사이트를 오프라인으로 만들려면 어떻게해야합니까?

81
markdorison

드루팔 8 : drush sset system.maintenance_mode TRUE

드루팔 7 : drush vset maintenance_mode 1

드루팔 6 : drush vset site_offline 1

127
tim.plunkett

먼저 Drupal 디렉토리에 있도록 올바른 디렉토리에 CD를 넣으십시오. 다중 사이트 설치 CD를 사용하는 경우 올바른 sites/sitename 디렉토리에 cd를 입력하거나 올바른 -l 설정을 지정하십시오

Drupal 6)에서는이 명령 만 실제로 필요합니다.

$ drush vset --yes site_offline 1;

또한 Drupal 6에서) 사이트가 다운 된 동안 사이트 사용자에게 표시 할 메시지를 지정하려는 경우 다음 명령을 사용할 수 있습니다.

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

Drupal 7)에서 다음 명령을 사용하여 사이트를 유지 관리 모드로 설정하십시오.

$ drush vset --yes maintenance_mode 1;

특정 메시지를 설정하려면 다음을 사용하십시오.

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

이러한 변수의 변경 사항이 적용되도록 캐시를 지워야 할 수 있습니다.

$ drush cc all
15
Stewart Robinson

Drupal 8 및 Drush 8.x로이 작업을 수행하려면 state-set 명령 :

drush sset system.maintenance_mode 1

처음에는 이것이 drush config-set system.maintenance 그러나 해당 구성의 유일한 키는 message (유지 보수 모드가 활성화 될 때 표시되는 메시지) 및 langcode (해당 메시지의 언어 코드)입니다.

2
chrisfree

이것은 site_offline 변수에 의해 제어됩니다.

$ drush vset --always-set site_offline 1

이 방법으로 오프라인 메시지를 설정할 수도 있습니다.

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

Drupal 6 사용) :

drush vset site_offline 1

유지 관리를 중단하려면 :

drush vset site_offline 0
drush cc all
0
TechGirlGeek