Categories: Мадженто 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
Published by
SebWeo
Tags: Magento2

Recent Posts

Что делать начинающему программисту на старте карьеры?

После завершения начального курса по программированию вы, как начинающий программист, имеете несколько путей для дальнейшего…

16 часов ago

Что поможет сделать ваш сайт более веб-доступным?

Основная цель создания сайта – это поделиться своим контентом со всем миром. Вы хотите, чтобы…

4 дня ago

Фитолампа для зелени на балконе: Ваш секрет для здорового урожая круглый год

Фитолампа для выращивания зелени на балконе: Оптимальные условия для урожая Фитолампа для выращивания зелени на…

5 дней ago

Ключевые моменты собеседования с клиентом по разработке/дизайну сайта

Собеседование – это ценное умение, которое может помочь узнать больше о человеке, какой-либо теме или…

6 дней ago

Печать книги Львов: как быстро и выгодно напечатать книгу от 1 экземпляра

В мире, где индивидуальность имеет значение, возможность напечатать книгу во Львове даже в единственном экземпляре…

1 неделя ago

Экстернат 10–11 класс Украина: современное решение для быстрого и удобного обучения

Сегодня все больше учеников и родителей ищут альтернативу традиционной школе, выбирая более гибкие, индивидуальные и…

2 недели ago