Drupalでメンテナンスモードから抜け出すDrushコマンドなどの使用
問題点:AdminユーザーがログアウトしてからDrupalのメンテナンスモードの切り替えができなくなります
- 背景:Drupal7.54
- Drupalサイトでメンテナンスモードしてから、Adminユーザーがログアウトしてしまって、メンテナンスモードの切り替えはできなくなります
- 再度サイトにアクセスすると、メンテナンスモードでコンテンツを表示しないです。また、ユーザーのログインなどもできないです(アクセス拒否)

Drushコマンドなどでメンテナンスモードを解除します
- Drupalの作業環境(例:SSHセッション)でDrushコマンドを使用して、メンテナンスモードの解除ができます
drush vset maintenance_mode 0
drush cc all
- または、DBテーブル(variable)の更新
UPDATE `variable` SET `value` = 'i:0;' WHERE `name` = 'maintenance_mode';
- または、settings.phpファイルに以下の編集を一時的に設定します
$conf['maintenance_mode'] = 0;