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

 

This post was last modified on 12/10/2018 17:45

Share
Підтримай проект
Пригости мене кавою

Buy Me A Coffee ☕😊💕

 

 

Останні пости

Генрі Форд

Людина має два мотиви поведінки — один справжній та інший, що гарно звучить Генрі Форд…

16/07/2024

Фрідріх Ніцше

Не треба додумувати надто багато. Так ви створюєте проблеми, яких не існувало Фрідріх Ніцше  

11/07/2024

Такий різний інвертор! Вибираємо між кондиціонерами Inverter, Inverter DC та Full DC

Літо в розпалі, а значить якраз час задуматися про покупку кондиціонера. Але як не загубитися…

06/07/2024

Омар Хайям

Справжній друг — це людина, яка в очі викаже тобі все, що про тебе думає,…

30/06/2024

Корисні поради щодо вибору розсувних дверей

Варто знати, що функціональність і дизайн працюють рука об руку, коли ви використовуєте розсувні двері.…

29/06/2024

Геракліт

Єдине, що постійне, — це зміни. Немає нічого постійного окрім змін. Усе плине, усе змінюється.…

23/06/2024