Категории: Мадженто 2

Как включить/отключить режим обслуживания в Magento 2?

Режим обслуживания может быть очень полезным при разработке в Magento 2. Если вам нужно что-то исправить на сайте в сети он-лайн, вы можете ограничить доступ к сайту всем, кроме себя (или узкому кругу разработчиков). Всем, у кого нет разрешения, будет показано сообщение о режиме технического обслуживания на сайте.

В сегодняшней практической статье мы поделимся с вами способом включения/отключения режима обслуживания в Magento 2.

 

Режим обслуживания включается при наличии в папке var файла .maintenance.flag. Если система видит, что этот файл есть в указанной папке, тогда она включает режим технического обслуживания. Этот файл также добавляется, например, при обновлении системы.

Здесь важно то, что при наличии файла .maintenance.flag режим обслуживания включается для всех, включая и вас. Чтобы сделать исключение, нужно добавить другой файл тоже в папку var —  .maintenance.ip. В этом файле указывается IP (или несколько IP через запятую), для которого не нужно включать технический режим.

 

 

Как включить режим обслуживания в Magento 2

Войдите в консоли по SSH в свою учетную запись на хостинге.

Перейдите в корневую папку, в которой установлена система (например, public_html).

ВАЖНО: Если Magento 2 установлен в подкаталоге, тогда вам нужно перейти в этот подкаталог.

Чтобы включить режим обслуживания, введите следующую команду в консоли:

php bin/magento maintenance:enable --ip=123.456.78.90

 

Первая часть команды – bin/magento maintenance:enable – включает режим обслуживания и создает файл .maintenance.flag в папке var.

Другая часть команды – --ip=123.456.78.90 – создает файл .maintenance.ip в папке var и добавляет в него указанный IP, для которого не нужно включать технический режим обслуживания. Здесь укажите свой IP.

 

Чтобы включить режим обслуживания, вы можете и без консоли создать вручную эти файлы и загрузить по FTP на сервер в папку var.

 

Когда режим обслуживания включен, посетители вашего сайта увидят сообщение Сервис временно недоступен (Service Temporarily Unavailable) вместо нормального отображения сайта. Но для исключенного IP сайт будет отображаться в нормальном режиме.

 

 

Как отключить режим обслуживания в Magento 2

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

php bin/magento maintenance:disable

 

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

php bin/magento maintenance:status

 

 

Вот и все!  Теперь вы знаете, как можно легко и просто включать (или отключать) режим обслуживания на своем сайте Magento. Надеемся, что данная информация была для вас полезной!

 

Share
Теги: Magento2

Последние посты

Как купить автомобиль на аукционе?

Если вас интересует вопрос, можно ли купить автомобиль на аукционе, вот вам краткий ответ: да.… Читать далее

02/12/2023

Основные критерии при выборе и покупке телевизора

В данном обзоре мы собрали основные советы и критерии по приобретению телевизора, в одном месте,… Читать далее

30/11/2023

На что обратить внимание при выборе фонарика на батарейках

Фонарик на батарейках способен помочь в разных ситуациях, начиная от походов и заканчивая авариями. При… Читать далее

29/11/2023

Всесторонний обзор Apple Watch Series 9: в чем его отличия от других поколений

Последняя презентация американской компании продемонстрировала несколько разнообразных новинок. В частности, в середине сентября 2023 года… Читать далее

24/11/2023

Как утеплить ребенка на зиму с помощью меховых наушников

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

23/11/2023

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

Проктология специализируется на лечении различных заболеваний ануса и прямой кишки. Такие деликатные проблемы вызывают боли… Читать далее

23/11/2023