メインコンテンツに移動

メインナビゲーション

  • ホーム
  • サイトマップ
  • ビデオ
  • ご連絡

パンくず

  • ホーム
  • Drupalでメンテナンスモードから抜け出すDrushコマンドなどの使用

Drupalでメンテナンスモードから抜け出すDrushコマンドなどの使用

drupal
system_management

問題点:AdminユーザーがログアウトしてからDrupalのメンテナンスモードの切り替えができなくなります

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

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;
ホーム

古松

検索

Article Category

  • apache(7)
  • css(19)
  • drupal(295)
  • Electron(4)
  • html(34)
  • javascript(27)
  • laravel(4)
  • linux(5)
  • macOS(2)
  • mysql(13)
  • php(19)
  • python(4)
  • SEO(12)
  • video(72)
  • Visual Studio Code(4)
  • windows(13)
  • wordpress(32)