Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Как закрыть доступ к сайту на период технического обслуживания?



Как закрыть доступ к сайту на период технического обслуживания?
2015-09-10 12:29 Елена Иванова

Вы можете спросить зачем вообще кому-то может понадобиться закрывать свое детище от посетителей? На самом деле иногда такое приходится делать, причем по самым разным причинам. Попытаюсь пояснить на своем собственном опыте.

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

Ведь как в основном вебмастера делают в случаи если им нужно внести какие-то изменения в шаблон? Они редактируют тему на локальном компьютере, тестируют всё это дело, а потом отправляют на сервер. Я же так сделать не могла.… Вот и проблемка появилась на ровном месте. Без временного закрытия сайта не обойтись…

Конечно, можно было по новой установить денвер (локальный сервер) на компьютер, потом скопировать все файлы блога из хостинга, перенести базу данных, изменить урлы страниц, всё настроить, и, в конце концов, вновь получить возможность просматривать и редактировать свой блог на локальном компьютере. Но согласитесь, все это муторно и долго. Кстати, если вы не поняли, о чем это пошла речь выше, прошу прочитать мою статью о переносе блога на хостинг, и для вас все прояснится.

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

Но я все-таки предпочел не идти на выше описанные крайности, а решить проблему другим путем, а именно закрыть доступ к сайту поставив заглушку на главную страницу ресурса, и проводить все работы над блогов в этом режиме. В таком случаи и я смогу сделать всё, что мне нужно и посетители не будут шарахаться разного рода «метаморфоз» блога, которые могут возникнуть при редактировании темы. Как говориться: «и волки сыты и овцы целы» Но как же можно поставить заглушку на главную страницу ресурса, как закрыть доступ к сайту? Все очень просто! Сейчас для WordPress существует ряд расширений или правильней сказать плагинов (о том, что такое плагин читайте здесь), с помощью которых можно временно закрыть сайт /блог на период технического обслуживания. Этих плагинов есть как минимум два (это те которые знаю я) Site Maintenance и Maintenance Mode. Оба они похожи по функционалу и по принципу работы, но более простым в использовании мне показался плагин Maintenance Mode о котором мы, и поговорим сейчас более подробно.
Итак, не буду тянуть резину, перейду сразу к установке и рассмотрению возможностей данного расширения. Поехали!!!

КАК ЗАКРЫТЬ ДОСТУП К САЙТУ ИСПОЛЬЗУЯ ПЛАГИН MAINTENANCE MODE

Для начала нам необходимо установить данное расширение, здесь самая стандартная процедура, сначала скачиваем плагин, после того как файл загрузится на ваш ПК начинайте установку. Для этого перейдите в админ панель вашего блога и в разделе «Плагины» выберите пункт «Добавить плагин». После чего на появившейся странице во вкладке «загрузить» укажите путь к плагину, который вы хотите установить и кликните по кнопке «Установить сейчас». Всё, через несколько секунд плагин Maintenance Mode будет установлен!!! То есть, как видите все просто и обыденно Итак, плагин мы установили, а теперь давайте рассмотрим, как же можно поставить заглушку на главную страницу блога и тем самым закрыть ресурс от посетителей. Для этого в админ панели блога перейдите в раздел «Настройки» «Maintenance Mode». После чего вы попадете в панель настройки плагина.

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

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

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

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

Режим обслуживания на WordPress

кнопка включения

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

maitenance-mode-2

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

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

Это я считаю, небольшим недостатком данного плагина, так как получается как то нелогично, зачем устанавливать таймер, если в конечном счете все равно придется самому открывать сайт для посетителей. Хотя, с другой стороны, таймер устанавливается не для админа а скорей для посетителей, так что может оно и правильно.… Ну да ладно не будем отвлекаться по мелочам.…

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

«Сообщения».

блок сообщения в настройках

Здесь мы можем указать текст, который будет выводиться для посетителей, когда сайт будет закрыт. Как вы наверняка заметили данный текст желательно оформить HTML тегами, чтобы сообщение выглядело на странице, более меняя нормально (здесь имеется в виду читабельность) иначе это может спугнуть народ.

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

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


Постоянная ссылка | Оставить комментарий
Хотите узнать больше? Посмотреть все записи в категории WordPress, Плагины для WordPress. Copyright © 2015, Блог Lady Maksima. Все права защищены.



В избранное