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

03/12/2020

Правильний вибір якісних гральних карт

Відомо, що перші гральні карти були винайдені династією Тан в Китаї ще в 9 столітті.… Read More

15/11/2020

Як знайти нову роботу – кращі тактики

Давно минули ті часи, коли люди отримували роботу одразу ж після закінчення навчання, і залишалися… Read More

13/11/2020

Ліцензування Zoom в Україні – тарифи і ціни

Самоізоляція 2020 року поставила людей в досить суворі умови – незважаючи на вимушені карантинні заходи,… Read More

10/11/2020

Десятка найбільш хокейних міст України

Чи є в Україні хокей? Багато шанувальників цього виду спорту асоціюють гру з шайбою на… Read More

09/11/2020

Переваги б/в ноутбуків та критерії вибору техніки

Сучасний ринок комп'ютерної техніки постійно оновлюється, щорічно пропонуючи користувачам нові і більш потужні моделі ПК… Read More

03/11/2020