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

Як створити заливку тексту градієнтом з допомогою CSS

Веб-дизайнери та розробники завжди шукають щось нове та креативне, щоб зробити свій сайт унікальним та…

2 дні ago

Що таке помилка 401, та як її виправити (у WordPress)?

Уявіть ситуацію, коли ви намагаєтеся оновити свій веб-сайт, але з якоїсь причини у вас немає…

3 дні ago

Яка різниця між хостингом домену та веб-хостингом?

Кожен сайт потребує і хорошого веб-хостингу, і хорошого хостингу домену. Але нерідко ці два поняття…

4 дні ago

Чи є виграш від локального розміщення (self-hosting) шрифтів Google?

Коли ви працюєте над своїм сайтом і все глибше поринаєте у технології, - дуже багато…

5 днів ago

Чому ноутбук гріється і гальмує – коли потрібний ремонт ноутбука

Сильне нагрівання – одна з найпоширеніших проблем, з якою стикаються власники ноутбуків. Навіть пристрої з…

2 тижні ago

Роберт Гайнлайн

Ніколи не вбачайте злого наміру в тому, що цілком можна пояснити дурістю Роберт Гайнлайн (Бритва…

2 тижні ago