Якщо у вас немає доступу до SSH або ви просто не хочете використовувати термінал, ви можете замість цього використовувати Command Line Interface для запуску команд Magento безпосередньо з адмін панелі.
І для цього ви можете використати модуль Magento 2 Command Line Interface! Оскільки він дозволяє виконувати команди лише в кілька кліків, навіть не вводячи їх вручну, ви просто мусите спробувати.
Отже, давайте дізнаємось більше про те, що цей модуль дозволяє вам робити, налаштувавши його.
Налаштування Command Line Interface
- Після того як ви встановили модуль, підіть в Stores > Configuration > Magefan Extensions > Command Line Interface та увімкніть його.
- Введіть PHP Command, щоб могти виконувати CLI команди навіть якщо у вас кастомний PHP шлях.
- Виберіть найбільш використовувані команди — Most Used Magento 2 Commands — які ви найчастіше використовуєте, щоб додати їх вгорі сторінки виконання CLI команд. (дізнайтесь про цю сторінку далі у цій статті)
- Виберіть команди, які буде дозволено виконувати лише деяким адмін користувачам у полі Allowed Commands For Managers.
Щоб обмежити деяким адмін користувачам доступ до Command Line Interface ви можете забрати галочку з полів Command Line та Command Line Admin з ролі користувача.
Дізнайтесь більше про те як створити адмін користувача чи ролі користувачів в Magento 2.
Якщо ви все ще хочете, щоб користувачі мали доступ до CLI, ви можете вибрати лише деякі команди, які вони зможуть виконувати. Ви можете вибрати їх в полі Allowed Commands for Managers у налаштуваннях модуля.
Виконання CLI команд
1. Підіть в System > Tools > Command Line by Magefan та введіть ваш пароль, щоб почати виконання команд. Введення паролю робить використання CLI більш захищеним.
2. Виберіть команди, які ви хочете виконати, натисніть на стрілку біля команди ( ▶) та підтвердьте, що ви хочете її виконати.
Примітка: найбільш використовувані CLI команди знаходяться вгорі. Поверніться до налаштувань модуля, щоб задати їх.
Після того, як команда виконається ви зможете побачити результат.
Модуль Magento 2 Command Line Interface є, як кажуть наші користувачі "модулем, якого користувачам та розробникам найбільше не вистачає в Magento 2 ".
Хочете знати чи це правда? Спробуйте самі!
Перегляньте модуль Magento 2 Command Line Interface!