-
Ivan Abramenko authoredIvan Abramenko authored
- Включение и отключение режима обслуживания
- Цель
- Необходимые знания
- Требования к сайту
- Шаги
- Включение режима обслуживания через административный интерфейс
- Отключение режима обслуживания через административный интерфейс
- Включение или отключение режима обслуживания с помощью Drush
- Расширьте своё понимание
- Видео
Включение и отключение режима обслуживания
Как включить режим обслуживания для отображения сообщения «Сайт находится в режиме обслуживания» и как отключить этот режим.
Цель
Включить режим обслуживания, чтобы пользователи с нужными правами могли использовать сайт, а остальные видели сообщение о технических работах.
Требования к сайту
Если вы хотите использовать Drush для включения/отключения режима обслуживания, Drush должен быть установлен. Смотрите [install-tools].
Шаги
Вы можете включать и отключать режим обслуживания через административный интерфейс или Drush.
Включение режима обслуживания через административный интерфейс
-
В административном меню Управление перейдите в Конфигурация > Разработка > Режим обслуживания (admin/config/development/maintenance). Откроется страница Режим обслуживания.
-
Заполните поля, как показано ниже.
Имя поля Объяснение Значение Перевести сайт в режим обслуживания
Включить режим обслуживания
Checked
Сообщение для режима обслуживания
Сообщение для посетителей сайта при включённом режиме. Можно использовать переменные вроде @site
@site сейчас находится на обслуживании, но скоро будет доступен. Спасибо за ваше терпение.
-
Нажмите Сохранить конфигурацию.
-
Проверьте, что сайт находится в режиме обслуживания, открыв его в другом браузере без авторизации. Если не удаётся проверить, попробуйте очистить кэш — см. [prevent-cache-clear].
Отключение режима обслуживания через административный интерфейс
-
В административном меню Управление перейдите в Конфигурация > Разработка > Режим обслуживания (admin/config/development/maintenance). Откроется страница Режим обслуживания.
-
Заполните поля, как показано ниже.
Имя поля Объяснение Значение Перевести сайт в режим обслуживания
Отключить режим обслуживания
Unchecked
Сообщение для режима обслуживания
При отключении сообщения не требуется, поле можно оставить пустым.
-
Нажмите Сохранить конфигурацию.
-
Проверьте, что сайт больше не в режиме обслуживания, открыв его в другом браузере без авторизации. Если не удаётся проверить — попробуйте очистить кэш ([prevent-cache-clear]).
Включение или отключение режима обслуживания с помощью Drush
-
Если нужно, сначала через интерфейс измените сообщение для режима обслуживания.
-
Для включения режима обслуживания и очистки кэша выполните:
drush config:set system.maintenance message "Необязательное сообщение" -y drush state:set system.maintenance_mode 1 --input-format=integer drush cache:rebuild
-
Для отключения режима обслуживания и очистки кэша выполните:
drush state:set system.maintenance_mode 0 --input-format=integer drush cache:rebuild
-
После выполнения команд проверьте, включён ли режим обслуживания, открыв сайт в браузере без авторизации.
Видео
Авторы
Написано и отредактировано Boris Doesborg, Jojy Alphonso в Red Crackle, и Jennifer Hodgdon.
Переведено Михаил Исмайлов.