Advertising sustains the DA. Ads are hidden for members. Join today

11.2. Включение и выключение Режима обслуживания

Last updated on
14 April 2025

Цель

Переведите ваш сайт в режим обслуживания, чтобы пользователи с правами доступа могли использовать сайт, в то время как пользователи без этого разрешения получат сообщение что сайт находится в режиме обслуживания.

Требования к сайту

Если вы хотите использовать Drush, чтобы включать и выключать режим обслуживания, Drush должен быть установлен. Смотрите Раздел 3.2, «Основы: Дополнителные инструменты».

Шаги

Вы можете использовать административное меню или Drush для включения или выключения режима обслуживания.

Включение режима обслуживание через административный интерфейс

  1. В Управлении административного меню, перейдите в Конфигурация > Разработка > Режим обслуживания (admin/config/development/maintenance). появится страница Режим обслуживания.
  2. Заполните поля, как показано ниже.

    Имя поля Объяснение Значение

    Перевести сайт в режим обслуживания

    Включить режим обслуживания

    Checked

    Сообщение о том, что сайт находится в режиме технического обслуживания

    Информация, которая отображается посетителям сайта при включенном режиме. Можно использовать такие переменные, как @site в сообщении

    @site в настоящее время находится на обслуживании, но должен вернуться в ближайшее время. Спасибо за терпение.

  3. Нажмите Сохранить конфигурацию.
  4. Убедитесь, что сайт находится в режиме обслуживания, открыв его с другого браузера, где вы не вошли в систему. Если вы не можете проверить, попробуйте сбросить кэш. Смотрите Раздел 12.2, «Очистка кэша».

    Режим обслуживания включен

Отключение режима обслуживания с использованием административного интерфейса

  1. В Управлении административного меню, перейдите в Конфигурация > Разработка > Режим обслуживания (admin/config/development/maintenance). Появится страница Режим обслуживания.
  2. Заполните поля, как показано ниже.

    Имя поля Объяснение Значение

    Перевести сайт в режим обслуживания

    Выключить режим обслуживания

    Checked

    Сообщение о том, что сайт находится в режиме технического обслуживания

    При отключении сообщения не требуется. Вы можете оставить поле пустым.

  3. Нажмите Сохранить конфигурацию.
  4. Убедитесь, что сайт больше не находится в режиме обслуживания, получив доступ к нему из другого браузера, где вы не вошли в систему. Если вы не можете проверить, попробуйте сбросить кэш. Смотрите Раздел 12.2, «Очистка кэша».

    Режим обслуживания отключен

Включение или отключение режима обслуживания с помощью Drush

  1. Выполните действия, описанные выше, для редактирования сообщения об обслуживании сайта, если это нужно.
  2. Выполните следующие команды Drush, чтобы включить режим обслуживания и очистить кэш:

    drush config:set system.maintenance message "Дополнительное сообщение" -y
    drush state:set system.maintenance_mode 1 --input-format=integer
    drush cache:rebuild
  3. Выполните следующие команды Drush, чтобы отключить режим обслуживания и очистить кэш:

    drush state:set system.maintenance_mode 0 --input-format=integer
    drush cache:rebuild
  4. После запуска любого набора команд убедитесь, что ваш сайт находится в или вне режима обслуживания посетив сайт в браузере, где вы не авторизованы.

Видео

Enabling and Disabling Maintenance Mode

Авторы

Написано и отредактировано Boris Doesborg, Jojy Alphonso в Red Crackle, и Jennifer Hodgdon.

Переведено Михаил Исмайлов.

 

This page is generated from AsciiDoc source from the User Guide. To propose a change, edit the source and attach the file to a new issue in the User Guide project. PDF and e-book formats are available on the User Guide project page.

Source file: extend-maintenance.asciidoc

Help improve this page

Page status: No known problems

You can: