是否可以使用Drush将Drupal站点脱机?
答案 0 :(得分:22)
是的。 drush vset site_offline 1
会将其设置为离线,然后drush vdel site_offline
会将其恢复。
或者,您可以在drupal.org上查看我的Maintenance File module,如果它在目录中找到特定文件,则会将您的网站设置为离线。
答案 1 :(得分:15)
如果有人需要使用Drupal 7执行此操作,则命令为:
drush vset maintenance_mode 1 --yes # Take site offline
drush vset maintenance_mode 0 --yes # Put site back online
在每个命令之后添加一点drush cc all
也有助于确保用户能够立即看到更改。
答案 2 :(得分:4)
答案 3 :(得分:0)
在D7上使用网站别名:
drush @site_alias -y vset maintenance_mode 1 # Take site offline
drush @site_alias -y vset maintenance_mode 0 # Take site online
答案 4 :(得分:0)
实际上很简单,只需将维护模式的变量设置为1(0即可恢复默认值):
drush vset maintenance_mode 1
答案 5 :(得分:0)
Drupal 6
drush vset site_offline 1
Drupal 7
drush vset maintenance_mode 1