- Включення і вимкннення режиму обслуговування
- Мета
- Необхідні знання
- Вимоги до сайту
- Кроки
- Включення режиму обслуговування через адміністративний інтерфейс
- Відключення режиму обслуговування з використанням адміністративного інтерфейсу
- Включення або відключення режиму обслуговування за допомогою Drush
- Поліпшіть своє розуміння
- Відео
Включення і вимкннення режиму обслуговування
Як включити режим обслуговування, щоб налаштувати повідомлення «Сайт знаходиться в режимі обслуговування», і як його відключити.
Мета
Переведіть ваш сайт в режим обслуговування, щоб користувачі з правами доступу могли використовувати сайт, в той час як користувачі без цього дозволу отримають повідомлення що сайт знаходиться в режимі обслуговування.
Вимоги до сайту
Якщо ви хочете використовувати Drush, щоб включати і вимикати режим обслуговування, Drush повинен бути встановлено. Дивіться [install-tools].
Кроки
Ви можете використовувати адміністративне меню або Drush для включення або виключення режиму обслуговування.
Включення режиму обслуговування через адміністративний інтерфейс
-
В Керування адміністративного меню, перейдіть в Конфігурація > Розробка > Режим обслуговування (admin/config/development/maintenance). з’явиться сторінка Режим обслуговування.
-
Заповніть поля, як показано нижче.
Ім’я поля пояснення значення Перекласти сайт в режим обслуговування
Включити режим обслуговування
Checked
Повідомлення про те, що сайт знаходиться в режимі технічного обслуговування
Інформація, яка відображається відвідувачам сайту при включеному режимі. Можна використовувати такі змінні, як @site в повідомленні
@site в даний час знаходиться на обслуговуванні, але повинен повернутися найближчим часом. Спасибі за терпіння.
-
Натисніть Зберегти конфігурацію.
-
Переконайтеся, що сайт знаходиться в режимі обслуговування, відкривши його з іншого браузера, де ви не ввійшли в систему. Якщо ви не можете перевірити, спробуйте скинути кеш. Дивіться [prevent-cache-clear].
Відключення режиму обслуговування з використанням адміністративного інтерфейсу
-
В Керування адміністративного меню, перейдіть в Конфігурація > Розробка > Режим обслуговування (admin/config/development/maintenance). З’явиться сторінка Режим обслуговування.
-
Заповніть поля, як показано нижче.
Ім’я поля пояснення значення Перекласти сайт в режим обслуговування
Вимкнути режим обслуговування
Checked
Повідомлення про те, що сайт знаходиться в режимі технічного обслуговування
При відключенні повідомлення з відповіді. Ви можете залишити поле порожнім.
-
Натисніть Зберегти конфігурацію.
-
Переконайтеся, що сайт більше не знаходиться в режимі обслуговування, отримавши доступ до нього з іншого браузера, де ви не ввійшли в систему. Якщо ви не можете перевірити, спробуйте скинути кеш. Дивіться [prevent-cache-clear].
Включення або відключення режиму обслуговування за допомогою Drush
-
Виконайте дії, описані вище, для редагування повідомлення про обслуговування сайту, якщо це потрібно.
-
Виконайте наступні команди Drush, щоб включити режим обслуговування і очистити кеш:
drush config:set system.maintenance message "додаткове повідомлення" -y drush state:set system.maintenance_mode 1 --input-format=integer drush cache:rebuild
-
Виконайте наступні команди Drush, щоб відключити режим обслуговування і очистити кеш:
drush state:set system.maintenance_mode 0 --input-format=integer drush cache:rebuild
-
Після запуску будь-якого набору команд переконайтеся, що ваш сайт знаходиться в або поза режимом обслуговування відвідавши сайт в браузері, де ви не авторизовані.
Відео
Автори
Написано і змінено Boris Doesborg, Jojy Alphonso з Red Crackle, і Jennifer Hodgdon.
Перекладено Олексій Бондаренко із Mazaltov.