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

Преміум та безкоштовні WordPress шаблони: що варто обрати саме вам?

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

02/06/2021

Ошо

Вже пізно повертати назад, щоб все правильно почати, але ще не пізно рушити вперед, щоб… Read More

23/05/2021

Шпаргалка по часовим формам дієслова в англійській мові

В англійській мові дуже складна система часів (часові форми дієслова – Verb Tenses), яка відноситься… Read More

17/05/2021

Теорія кольору – поради для натхнення веб-дизайнерам

Ви коли-небудь замислювалися про те, як веб-дизайнери підбирають ідеальне поєднання кольорів? Цікавилися тим, які кольори… Read More

30/04/2021

Як стати фрілансером – дієві поради

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

27/04/2021

Найкрасивіші каньйони з усього світу (частина 1/2)

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

27/04/2021