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. Сподіваємося, що дана інформація була для вас корисною!

Recent Posts

Опалення і гаряча вода коли треба, а не коли включать

Тепло в домі і гаряча вода в будь-який час для багатьох мешканців багатоквартирних та приватних… Read More

19/09/2020

Що краще: цифрове телебачення Т2 чи інтернет-телебачення

Сучасне життя неможливо уявити без телебачення. Воно дозволяє дізнаватися про події в Україні та світі,… Read More

02/09/2020

Гіпоалергенна подушка. Чому вона важлива?

Зараз знайдеться мало людей, в яких немає алергії на продукти або пилок рослин. Вважається, що… Read More

28/08/2020

Футбольний Інстаграм – що нового у топових футболістів

Деякі відомі футболісти ретельно приховують свої особисте життя, а інші – активно постять фотографії з… Read More

24/08/2020

Види та типи компресійних панчіх

Вироби називають компресійними, коли їх застосовують для лікування, а також профілактики порушень кровотоку в нижніх… Read More

22/08/2020

Як правильно замінити оливу у двотактному гідроциклі?

Гідроцикли – це класний плавзасіб, який може подарувати вам незліченні години приємного проведення часу на… Read More

19/08/2020