Як закрити доступ до сайту на період технічного обслуговування

Головна »CMS» Як закрити доступ до сайту на період технічного обслуговування?

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

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

Адже як в основному вебмастера роблять у випадку якщо їм потрібно внести якісь зміни в шаблон? Вони редагують тему на локальному комп'ютері, тестують все це справа, а потім відправляють на сервер. Я ж так зробити не могла. ... Ось і проблемка з'явилася на рівному місці. Без тимчасового закриття сайту не обійтися ...

Звичайно, можна було за новою встановити Денвер (локальний сервер) на комп'ютер, потім скопіювати всі файли блогу з хостингу, перенести базу даних, змінити урли сторінок, все налаштувати, і, врешті-решт, знову отримати можливість переглядати і редагувати свій блог на локальному комп'ютері. Але погодьтеся, все це клопітно і довго. До речі, якщо ви не зрозуміли, про що це пішла мова вище. прошу прочитати мою статтю про перенесення блогу на хостинг, і для вас все проясниться.

Так само можна було просто виконати редагування теми прямо в адмінці wordpress або ж взагалі на хостингу, скориставшись файловим менеджером хостера. Але це взагалі НЕ варіант, адже в цьому випадки відвідувачі будуть бачити, і скажімо так «відчувати» на собі всі проблеми, які можуть виникнути при внесенні будь-яких змін в код шаблону. А проблем при цьому може виникати ціла купа, як то кажуть: «вагон і маленький візок», це я по собі знаю. Тут і верстка може кудись «поїхати» і помилки всякі можуть з'являтися типу: Warning або Fatal Error, як це часто буває, коли випадково зачепиш або прожени частина php-коду. Загалом, всяке може бути ...

Але я все-таки вважав за краще не йти на вище описані крайнощі, а вирішити проблему іншим шляхом, а саме закрити доступ до сайту поставивши заглушку на головну сторінку ресурсу, і проводити всі роботи над блогів в цьому режимі. У такому випадки і я зможу зробити все, що мені потрібно і відвідувачі не будуть шарахатися різного роду «метаморфоз» блогу, які можуть виникнути при редагуванні теми. Як говориться: «і вовки ситі і вівці цілі» Але як же можна поставити заглушку на головну сторінку ресурсу, як закрити доступ до сайту? Все дуже просто! Зараз для WordPress існує ряд розширень або правил.

разу до установки і розгляду можливостей даного розширення. Поїхали.

ЯК ЗАКРИТИ ДОСТУП ДО САЙТУ ВИКОРИСТОВУЮЧИ плагін MAINTENANCE MODE

Для початку нам необхідно встановити це розширення, тут сама стандартна процедура, спочатку завантажуємо плагін, після того як файл завантажиться на ваш ПК починайте установку. Для цього перейдіть в адмін панель вашого блогу і в розділі «Модулі» виберіть пункт «Додати плагін». Після чого на сторінці, що з'явилася у вкладці «завантажити» вкажіть шлях до плагіну, який ви хочете встановити і клацніть на кнопці «Встановити зараз». Все, через кілька секунд плагін Maintenance Mode буде встановлений. Тобто, як бачите все просто і буденно Отже, плагін ми встановили, а тепер давайте розглянемо, як же можна поставити заглушку на головну сторінку блогу і тим самим закрити ресурс від відвідувачів. Для цього в адмін панелі блогу перейдіть в розділ «Налаштування» «Maintenance Mode». Після чого ви потрапите в панель настройки плагіна.

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

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

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

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

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

Щоб встановити час на даному таймері, потрібно всього лише заповнити поля, які вказані в цьому розділі (дивіться малюнок вище) після чого натиснути на кнопочку «Зберегти».

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

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

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

блок повідомлення в настройках

Тут ми можемо вказати текст, який буде виводитися для відвідувачів, коли сайт буде закритий. Як ви напевно помітили даний текст бажано оформити HTML тегами, щоб повідомлення виглядало на сторінці, більш змінюючи нормально (тут мається на увазі читабельність) інакше це може злякати народ.

Так само варто звернути увагу на рекомендації розробників плагіна Maintenance Mode, наведені внизу форми для перегляду сторінок Інтернету. Де ви можете детально прочитати про те, як вивести таймер (про який ми вже говорили вище) і додаткові повідомлення. Там написано все зрозумілим людською мовою, так що думаю, розберетеся, що до чого.

Дане розширення має ряд і інших корисних налаштувань, знання і розуміння яких допоможе вам по максимуму використовувати всі можливості плагіна Maintenance Mode

Раджу також почитати:

Схожі статті