Опубліковано 29.05.2026
Magento 2 CLI Cheat Sheet: Найбільш корисні консольні команди
Шпаргалка з найпоширеніших Magento 2 CLI команд для розробників та адміністраторів. Керування кешем, індексами, модулями, cron, компіляцією DI, деплоєм статичного контенту та іншими щоденними завданнями Magento.
Magento 2 містить потужний CLI-інструмент bin/magento, який використовується для адміністрування магазину, розробки модулів, деплою та обслуговування системи.
У цій шпаргалці зібрані найпоширеніші команди, які використовують Magento-розробники щодня.
Перевірка доступних команд
bin/magento
Показує список усіх доступних команд.
Робота з кешем
Очистити кеш
bin/magento cache:clean
Видаляє лише застарілі записи кешу.
Використовуйте після:
- зміни XML;
- зміни конфігурації;
- зміни шаблонів.
Повністю очистити кеш
bin/magento cache:flush
Очищає весь кеш Magento та бекенд-сховище: Redis, файловий кеш тощо.
Використовуйте обережно на production.
Переглянути статус кешів
bin/magento cache:status
Увімкнути кеш
bin/magento cache:enable
Вимкнути кеш
bin/magento cache:disable
Режими роботи Magento
Перевірити поточний режим
bin/magento deploy:mode:show
Увімкнути Developer Mode
bin/magento deploy:mode:set developer
Підходить для локальної розробки.
Увімкнути Production Mode
bin/magento deploy:mode:set production
Використовується на бойовому сервері.
Компіляція DI
Згенерувати Dependency Injection
bin/magento setup:di:compile
Обов'язково запускати після створення плагінів, preference, нових модулів або деплою на production.
Статичний контент
Згенерувати статичні файли
bin/magento setup:static-content:deploy -f
Для кількох мов:
bin/magento setup:static-content:deploy en_US uk_UA -f
Оновлення бази даних
Запустити оновлення модулів
bin/magento setup:upgrade
Команда запускає нові міграції, оновлює schema та data patches.
Індекси
Переглянути статус індексів
bin/magento indexer:status
Перебудувати всі індекси
bin/magento indexer:reindex
Переглянути режими індексації
bin/magento indexer:show-mode
Встановити режим Schedule
bin/magento indexer:set-mode schedule
Рекомендовано для production.
Встановити режим Realtime
bin/magento indexer:set-mode realtime
Робота з модулями
Список модулів
bin/magento module:status
Увімкнути модуль
bin/magento module:enable Vendor_Module
Вимкнути модуль
bin/magento module:disable Vendor_Module
Робота з cron
Запустити cron вручну
bin/magento cron:run
Іноді команду потрібно запускати кілька разів:
bin/magento cron:run
bin/magento cron:run
bin/magento cron:run
Черги повідомлень
Запуск consumer
bin/magento queue:consumers:start consumer_name
Приклад:
bin/magento queue:consumers:start async.operations.all
Адміністратори
Створити адміністратора
bin/magento admin:user:create
Приклад:
bin/magento admin:user:create \
--admin-user=admin \
--admin-password='Password123!' \
--admin-email=admin@example.com \
--admin-firstname=Admin \
--admin-lastname=User
Налаштування Magento
Переглянути конфігурацію
bin/magento config:show
Отримати конкретне значення
bin/magento config:show web/secure/base_url
Встановити значення
bin/magento config:set web/secure/base_url https://example.com/
Робота з інсталяцією
Перевірка системи
bin/magento setup:check
Перевірка оновлення БД
bin/magento setup:db:status
Корисні команди для розробника
Очистити згенеровані класи
rm -rf generated/*
Очистити кеші Magento
rm -rf var/cache/*
rm -rf var/page_cache/*
Очистити статичний контент
rm -rf pub/static/frontend/*
rm -rf pub/static/adminhtml/*
Найпопулярніша комбінація після змін
bin/magento cache:clean
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flush
Для локальної розробки часто достатньо:
bin/magento cache:clean
bin/magento cache:flush
Висновок
Якщо ви працюєте з Magento щодня, то 90% часу будете використовувати лише декілька команд:
bin/magento cache:clean
bin/magento cache:flush
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento indexer:reindex
bin/magento deploy:mode:show
bin/magento cron:run
Саме вони складають основу щоденної роботи Magento-розробника.