Як включити/відключити режим обслуговування в 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. Сподіваємося, що дана інформація була для вас корисною!
Останні пости
Основні критерії при виборі та купівлі телевізора
В цьому огляді ми зібрали основні поради та критерії щодо придбання телевізора, в одному місці,… Читати далі
На що звернути увагу при виборі ліхтарика на батарейках
Ліхтарик на батарейках здатний допомогти у різних ситуаціях, починаючи від походів і закінчуючи аваріями. При… Читати далі
Всебічний огляд Apple Watch Series 9: у чому його відмінності від інших поколінь
Остання презентація американської компанії продемонструвала декілька різноманітних новинок. Зокрема, у середині вересня 2023 року були… Читати далі
Як утеплити дитину на зиму за допомогою хутряних навушників
Голова та вуха – це ті частини тіла, які найбільше потребують тепла взимку. Особливо для… Читати далі
Як відбувається огляд у проктолога при різних захворюваннях і як до нього підготуватися?
Проктологія спеціалізується на лікуванні різних захворювань ануса та прямої кишки. Такі делікатні проблеми викликають біль… Читати далі
Нюанси розміщення меблів на кухні — на що звернути увагу
Облаштовуючи домашній простір, ми завжди намагаємося зробити його якомога затишнішим та функціональнішим. При цьому у… Читати далі