Сайт закрыт на техническое обслуживание. Плагин Maintenance Mode

плагин Maintenance Mode - заглушка Иногда, возникает необходимость, на короткое время, ограничить доступ посетителей к своему блогу на WordPress. Резервное копирование, установка каких либо плагинов, или ещё какая-нибудь ваша серьёзная работа с блогом, может потребовать снизить нагрузку на блог. Сделать это проще всего, за счет отключения притока посетителей. При этом для вас — блог будет доступен.

Именно для ваших посетителей, в момент технического обслуживания, предназначен плагин — Maintenance Mode.

Что предоставляет этот плагин посетителям:

  • Счетчик оставшегося времени до «пуска» вашего блога,
  • Ваш текст «извинений» и «обещаний»,
  • Доступ только к указанным страницам блога останется открытым посетителям,
  • Кто (какая роль посетителя) всё-таки сможет получить доступ к блогу с фронтальной части,
  • Кто сможет войти в админку (если блог – коллективный).

Что увидит посетитель

mainten

Сообщение о работах на сайте и «сколько это будет продолжаться»

Установка и настройка плагина Maintenance Mode

Устанавливаете плагин стандартным образом. Активируйте. В меню «Параметры» находите — «Maintenance Mode».

активировать режим обслуживания в Maintenance Mode

Если просто хотите активировать режим обслуживания, выбираете «Activated» — «Save» (2)

Перед этим, желательно указать, через какое время блог будет работать. С момента активации режима, включится таймер обратного отсчёта, и посетители будут видеть — сколько времени осталось (1).

Наберите текст, который будет показан простым посетителям в момент активации «режима обслуживания». У меня он такой:

текст при активации режима обслуживания Maintenance Mode

Конечно, если это время кончится – режим обслуживания останется, а посетителю будет показан другой текст, с просьбой еще «чуточку потерпеть».

сайт заработает скоро

А это — место в админке плагина Maintenance Mode, для изменения:

  • фразы — “Сайт заработает… через х дней, х часов, х минут” (1)
  • фразы, которая будет показана, при истечении этого времени (2)

mainten2

Настройки вида фраз о количестве дней, часов и минут до запуска блога и «извинений» за просроченное время.

Splash Page Theme – в этом разделе, вы можете изменить внешний вид «страницы – заглушки».

внешний вид страницы – заглушки Maintenance Mode

Если вы хотите сделать уникальную «заглушку» — рекомендую оформить как нужно файл «503 .php», в каталоге с вашей темой. В настройках выберите вариант «заглушки» — «Use 503.php …”)

Access to blog front-end and administration (back-end) – выбираете кто (какая роль в WordPress), в режиме облуживания, будет иметь доступ к блогу:

  • с «фронтальной» стороны,
  • с админ-панели.

кто будет иметь доступ к блогу Maintenance Mode

Paths to be still accessable – URL вашего блога, который останется доступен посетителям. Очень полезная возможность оставить доступной посетителям наиболее важную часть вашего блога. Например, страницу с прайс-листом или формой заказа. Можно указать несколько страниц, каждая из них должна быть на новой строке.

mainten5

Кроме этого, рекомендую оставить включенной отдачу RSS – потока (1), и возможность публикации материалов из блог-клиента (2).

Miscellaneous (Разное) — наконец, вы можете указать блогу, отдавать клиенту “ошибку доступа к сервису» с кодом 503.

mainten6

При этом, на странице «заглушки», будет отдан код «попробовать снова, по истечении срока» (‘Retry-After <backtime>’). Может быть полезным только для некоторых поисковых ботов.

Заключение

Этот плагин может оказаться полезным для сильно загруженных блогов. При резервном копировании базы и файлов, желательно не нагружать сервер другими задачами. Посетители чуть-чуть «потерпят», а вы, без проблем, и быстро — сделаете Backup (резервную копию) сайта.

Может вы подскажете мне, в каких ещё случаях, стоит включать этот режим?

Скачать плагин Maintenance Mode

Поделиться этим:

Комментарии 5

  • Плагин интересный, особенно если он с русским языком нормально дружит и выдает правильную кодировку страницы обслуживания, но:

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

    2. Этот плагин правильнее применять когда меняется дизайн блога, когда блог обновляется или когда устанавливаются какие-то плагины.

    3. На данный момент в 3.0 и выше версиях WordPress существует встроенный режим обслуживания, который автоматически включается при обновлении движка или плагина и отключается в случае успешного завершения обновления.

    • По поводу режима lockdown согласен, но он только снимает нагрузку на БД. Процессор провайдера будет загружен выдачей кешированных страниц. Если блог очень популярный «локдаун» не слишком поможет.
      Встроенный «режим обслуживания» в новой версии WP — мне пришлось испытать его при последнем обновлении движка (до версии 3.0.1) — он просто не доработал до конца, и оставил скрытый системный файлик, в корневом каталоге сайта.
      Он и блокировал полностью доступ, и к админке блога в т.ч. Я какое-то время был в лёгком шоке… А потом нашёл статью о нём и пришлось удалять его руками по ФТП.

  • Ссылка не пашит…

  • Включил режим Maintenance Mode, не могу залогироваться в консоль. Что делать?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *