Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.

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

Як включити режим обслуговування, щоб налаштувати повідомлення «Сайт знаходиться в режимі обслуговування», і як його відключити.

Мета

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

Необхідні знання

Вимоги до сайту

Якщо ви хочете використовувати Drush, щоб включати і вимикати режим обслуговування, Drush повинен бути встановлено. Дивіться [install-tools].

Кроки

Ви можете використовувати адміністративне меню або Drush для включення або виключення режиму обслуговування.

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

  2. Заповніть поля, як показано нижче.

    Ім’я поля пояснення значення

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

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

    Checked

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

    Інформація, яка відображається відвідувачам сайту при включеному режимі. Можна використовувати такі змінні, як @site в повідомленні

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

  3. Натисніть Зберегти конфігурацію.

  4. Переконайтеся, що сайт знаходиться в режимі обслуговування, відкривши його з іншого браузера, де ви не ввійшли в систему. Якщо ви не можете перевірити, спробуйте скинути кеш. Дивіться [prevent-cache-clear].

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

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

  2. Заповніть поля, як показано нижче.

    Ім’я поля пояснення значення

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

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

    Checked

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

    При відключенні повідомлення з відповіді. Ви можете залишити поле порожнім.

  3. Натисніть Зберегти конфігурацію.

  4. Переконайтеся, що сайт більше не знаходиться в режимі обслуговування, отримавши доступ до нього з іншого браузера, де ви не ввійшли в систему. Якщо ви не можете перевірити, спробуйте скинути кеш. Дивіться [prevent-cache-clear].

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

Включення або відключення режиму обслуговування за допомогою 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
Your browser does not support the video tag.

Автори

Написано і змінено Boris Doesborg, Jojy Alphonso з Red Crackle, і Jennifer Hodgdon.

Перекладено Олексій Бондаренко із Mazaltov.